Boa tarde! Não consigo de forma alguma testar se o meu endereço encontra-se em https...
Alguma alma caridosa poderia me auxiliar a redirecionar para o https?
Eu tenho instalado na minha hospedagem Uol Host o let's encrypt... E eu não sei se existe alguma relação direta (ainda estou começando minha vida em programação e sei muito pouco do inglês) entre o comando:
RewriteCond %{HTTPS} off
E a validação let's encrypt... Eu acredito deva ser algo relacionado a ao tipo de validação que esta sendo feita pelo encrypt que impede que o comando RewriteCond verifique o host...
Atualmente esta assim meu .htaccess
<files ~ "^.*\.([Hh][Tt][Aa])">
order allow,deny
deny from all
satisfy all
</files>
Options -Indexes
Options +FollowSymLinks
ErrorDocument 400 /redirects/400.html
ErrorDocument 401 /redirects/401.html
ErrorDocument 403 /redirects/403.html
ErrorDocument 404 /redirects/404.html
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
#Tentativas RewriteCond %{HTTPS} (FALHA TUDO QUE TENTEI)
RewriteCond %{HTTP_HOST} ^exemplo\.com\.br [NC] #verifica se falta www (MENOR IDEIA DO PQ DO NC)
RewriteRule ^(.*)$ https://www.exemplo.com.br/$1 [R=301,L] #301 Moved Permanently
#Atualmente consegue redirecionar de exemplo.com.br para https://www.exemplo.com.br
</IfModule>
Tentei configurar:
...
RewriteCond %{HTTPS} off [OR] #não funcionou
RewriteCond %{HTTPS} =off [OR] #não funcionou
RewriteCond %{SERVER_PORT} 80 [OR] #não funcionou
RewriteCond %{SERVER_PORT} =80 [OR] #não funcionou
RewriteCond %{SERVER_PORT} ^80$ [OR] #não funcionou
RewriteCond %{HTTP_HOST} ^exemplo\.com\.br [NC]
RewriteRule ^(.*)$ https://www.exemplo.com.br/$1 [R=301,L]
...
sempre retorna o erro:
"Esta página não está funcionando
Redirecionamento em excesso por www.exemplo.com.br
Tente limpar os cookies.
ERR_TOO_MANY_REDIRECTS"