Redirecionar HTTP para HTTPS para WordPress no Linux
Para redirecionar seu site do WordPress para o protocolo HTTPS seguro no Linux, há várias etapas que precisam ser seguidas antes que o redirecionamento funcione corretamente.
Note: If your site is hosted on our Managed Hosting for WordPress platform you do not need to manually change these settings, the HTTPS protocol will be configured automatically.
Etapas de preparação do WordPress
Essas etapas devem ser executadas antes de modificar qualquer código.
- Faça login no WordPress
- Selecione Configurações no menu e clique em Geral .
- Localize as seguintes entradas nas configurações gerais:
- Endereço do WordPress (URL):
- Endereço do site (URL):
- Atualize ambos os URLS para incluir https em vez de http
- Salve as alterações
Etapas de redirecionamento do Linux
Se o seu site do WordPress estiver hospedado no Linux, ele usará um arquivo de configuração .htaccess . Colocar o .htaccess
na pasta raiz do seu site mudará o comportamento do seu site.
- Baixe uma cópia do seu
arquivo .htaccess
da sua conta de hospedagem. - Abra o arquivo com seu editor de texto favorito
Observação: Certifique-se de editar o arquivo .htaccess usando um editor de texto sem formatação que não use quebra automática de linha. Alguns editores (como o MS Word ou o Bloco de Notas com a quebra de linha habilitada) inserem caracteres invisíveis para indicar uma quebra de linha. Seu arquivo .htaccess não funcionará se tiver esses caracteres especiais.
- Faça as alterações necessárias usando os exemplos abaixo.
- Salve suas alterações.
- Carregue o arquivo
.htaccess
modificado em sua conta de hospedagem. - Teste seu trabalho navegando normalmente para o site, e ele deve redirecionar para HTTPS automaticamente.
Exemplo de conteúdo .htaccess do WordPress
Seu site do WordPress já deve ter uma entrada padrão no arquivo .htaccess.
deve ser semelhante a este exemplo:
IfModule mod_rewrite.c > RewriteEngine On RewriteBase / # BEGIN WordPress RewriteRule ^ index \ .php $ - [L] RewriteCond %{REQUEST_FILENAME} ! %{REQUEST_FILENAME} RewriteCond %{REQUEST_FILENAME} ! %{REQUEST_FILENAME} RewriteRule. /index.php [L] / IfModule >
Para garantir que sua conta de hospedagem force o protocolo HTTPS em todo o tráfego para o site, você precisará adicionar o seguinte ao arquivo .htaccess.
RewriteCond %{HTTPS} ! = Em RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L, R = 301]
Você precisará colocar o trecho de código após o RewriteBase /
no arquivo .htaccess.
Ele deve ser semelhante ao seguinte exemplo:
IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# BEGIN WordPress
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
/IfModule>
Saiba mais
- Download files on Web Hosting (cPanel)
- Para mais informações sobre nosso suporte premium do WordPress, consulte nosso Catálogo de suporte do WP Premium.