2 Erros Comuns de SSL WordPress e como resolvê-los Hospedagem 133
2 Erros Comuns de SSL WordPress e como resolvê-los
Até aqui, você já aprendeu a como garantir que todos os visitantes do seu site sejam beneficiados por uma conexão segura. Em alguns casos, contudo, forçar o HTTPS no WordPress pode levar a alguns erros no próprio sistema. Vamos falar sobre dois deles e mostrar como corrigi-los, só para constar, caso algum apareça.
1. Alguns recursos não estão carregando pelo HTTPS
Depois de ativar o HTTPS no seu site, é possível que alguns recursos não estejam sendo carregados. Entre eles, as imagens. Isso acontece porque o WordPress ainda está usando o prefixo HTTP, em vez do HTTPS.
Se você esbarrar em um problema desse tipo, seja com imagens, CSS ou JavaScript, a maneira mais fácil de resolver ele pe fazendo algumas adições ao arquivo .htaccess do seu site. Porém, essa abordagem só vai dar certo se você usou o método manual durante a seção anterior. Vamos também mostrar uma outra opção caso você tenha preferido usar um plugin mais adiante.
Acesse seu site pelo FTP novamente e procure pelo arquivo .htaccess dentro do diretório public_html. Abra-o e encontre o código que você adicionou antes para forçar um redirecionamento 301, que deve ser algo como isso:
- <IfModule mod_rewrite.c>
- RewriteEngine On
- RewriteCond %{SERVER_PORT} 80
- RewriteRule ^(.*)$ https://www.seusite.com.br/$1 [R,L]
- </IfModule>}
O que você deve fazer é deletar o código acima e substituir por esse código que mostramos logo abaixo. Isso nem é necessário, na maioria das vezes, pois não chega a ser comum recursos do seu site não estarem carregando. Mas, caso o problema realmente esteja acontecendo, use o código a seguir no final da página do editor de texto.
- <IfModule mod_rewrite.c>
- RewriteEngine On
- RewriteCond %{SERVER_PORT} !^443$
- RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
- RewriteBase /
- RewriteRule ^index\.php$ - [L]
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule . /index.php [L]
- </IfModule>
O que esse código faz é forçar que todo o tráfego do seu site seja carregado com o HTTPS ativado. Ele também inclui algumas regras para os recursos do seu site WordPress, então ele deve dar conta de tudo o que não esteja funcionando corretamente. Depois de adicioná-lo, salve as mudanças e faça o upload de volta para o servidor.
Se você configurou seu site para usar HTTPS WordPress por um plugin, você não conseguirá resolver possíveis problemas mexendo no arquivo .htaccess manualmente. Em vez disso, a maioria dos plugins oferece uma solução alternativa.
Por exemplo, o Really Simple SSL pode inspecionar seu site por arquivos que não estejam carregando pelo HTTPS. E ajudar você a corrigir todos eles. Para usar essa função, navegue até Configurações > SSL. Então, vá para a página de Configurações do próprio plugin.

Lá, tem uma opção chamada Auto replace mixed content bem no topo de página. Certifique-se de que ela esteja marcada. Depois, salve as mudanças de configuração de plugin. Essa opção vai garantir que o WordPress carregue absolutamente todos os recursos do seu site no HTTPS, e não só os posts e páginas.
2. Seu plugin de cache WordPress está causando problema
Se você tem um plugin de cache WordPress instalado, seu navegador pode tentar carregar a sua página usando a versão em cache sobre o HTTP, o que pode causar alguns erros. A maneira mais fácil de resolver isso é limpando o cache do seu site WordPress.
(Acesse esse tutorial abaixo)
