Como configurar o WordPress para funcionar atrás de um proxy reverso ou CDN
Olá, querido(a) cliente! Seja bem-vindo(a) ao seu guia de confiança aqui na GeHost, onde cuidamos de sua presença digital com carinho e segurança. Hoje vamos resolver algo que muitos enfrentam: deixar o WordPress funcionar corretamente quando está atrás de um proxy reverso ou uma CDN (como Cloudflare, BunnyCDN ou qualquer outro).
Se você já ativou um serviço de CDN ou está usando um proxy reverso (como o nosso próprio sistema interno de otimização), pode ter notado que o WordPress está com problemas: links quebrados, redirecionamentos errados, login travado ou até mesmo a página principal carregando com dados antigos.
Calma! Isso acontece porque o WordPress, por padrão, não sabe que está sendo acessado por um proxy. Ele acha que está no servidor direto — e isso gera confusão no caminho do tráfego.
Com alguns ajustes simples no arquivo wp-config.php, você corrige tudo isso. Vamos juntos, passo a passo?
Antes de começar: entenda o que é um proxy reverso e CDN
Um proxy reverso é como um “porta-voz” entre o visitante e seu site. Ele recebe a requisição, verifica, talvez cacheie (salve em memória) e depois envia ao seu servidor. Já uma CDN (Rede de Entrega de Conteúdo) faz o mesmo, mas espalhando seu conteúdo por servidores em todo o mundo.
Seu site está atrás desses serviços. Isso é ótimo para velocidade e segurança — mas o WordPress precisa saber disso.
Dica Sensei: Se você não tem certeza se está usando proxy ou CDN, verifique no painel do serviço que contratou (como Cloudflare). Se estiver ativado, provavelmente está no caminho do seu tráfego.
Passo a passo: ajuste o WordPress para funcionar corretamente
Para resolver isso, vamos editar o arquivo principal do WordPress: wp-config.php. Ele está na raiz do seu site (dentro da pasta public_html).
- Entre no painel da GeHost pelo endereço: painel.gehost.com.br
- Na seção Arquivos, clique em Gerenciador de Arquivos (ou File Manager).
- Abra a pasta
public_html(ou a pasta do seu site, se estiver em subdiretório). - Procure o arquivo chamado
wp-config.php. Ele está lá, entre os arquivos principais. - Clique com o botão direito sobre ele e escolha Editar (ou Code Editor).
Pronto! Agora vamos adicionar as linhas certas para que o WordPress entenda que está atrás de um proxy.
Adicione estas linhas ao arquivo wp-config.php
Procure pela linha que diz:
/* That's all, stop editing! Happy blogging. */
Antes dela, adicione este trecho (não altere nada do que já está lá):
// Força o WordPress a reconhecer o IP real do visitante quando atrás de proxy
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
// Define o protocolo correto (HTTP ou HTTPS) quando usando proxy ou CDN
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO'])) {
$_SERVER['HTTPS'] = ($_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') ? 'on' : 'off';
}
// Define o host correto (para evitar links errados)
if (isset($_SERVER['HTTP_X_FORWARDED_HOST'])) {
$_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST'];
}
Dica Sensei: Não se preocupe com os nomes dos cabeçalhos como
HTTP_X_FORWARDED_FOR. Eles são padrão em proxies e CDNs. O WordPress só precisa saber que o IP real do visitante está escondido ali.
Depois de colar essas linhas, salve o arquivo. No cPanel, clique em Salvar (ou Save).
Teste o funcionamento
Agua de uma hora para o cache se atualizar, mas você pode testar agora:
- Abra seu site em um navegador novo (ou em modo anônimo).
- Verifique se os links internos estão funcionando.
- Tente fazer login no painel do WordPress. Deve funcionar sem problemas.
- Confira se o site está carregando com HTTPS, mesmo se o proxy for HTTPS.
Se tudo estiver funcionando, parabéns! Você acertou a configuração e seu site está seguro, rápido e com o WordPress no seu lugar certo.
Importante: sempre verifique no painel
Se você tiver dúvidas sobre o funcionamento do seu plano, o status da sua hospedagem ou precisar de ajuda com o acesso ao cPanel, acessar o painel do cliente é a melhor forma de confirmar tudo.
Se precisar, entre em contato com nosso suporte — estamos aqui para te ajudar. Lembre-se: você está com a GeHost, uma empresa com mais de 8 anos de experiência, cuidando do seu site com dedicação.
Seu site é sua história. Nós cuidamos da parte técnica, você cuida do conteúdo. Juntos, vamos longe.
Com carinho,
Sensei da GeHost
*Equipe de Suporte & Cuidado com seu Site*
G e Soluções e Eventos LTDA — CNPJ: 46.647.904/0001-04