Pessoal, seguinte:
Tenho o seguinte htacess:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / #canonical urls RewriteCond %{HTTP_HOST} !^www\.meusite\.com$ [NC] RewriteRule ^(.*)$ https://www.meusite.com/$1 [R=301,L] </IfModule>
Até aí tudo bem, mas colocamos agora um certificado SSL e com esse .htacess o Google entende o redirecionamento com 302 e nós queremos um redirecionamento 301.
O código abaixo redireciona como 301 mas em contrapartida não força www nas urls https:
<IfModule mod_rewrite.c> RewriteEngine on RewriteBase / RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://www.meusite.com/$1 [R=301,L] </IfModule>
Já estou ficando louco com isso e não acho uma saída. Será que alguém pode me dar uma luz?
Agradeço a todos de antemão.
# Já resolvi. Se alguém precisar, esse tutorial está completão: mod-rewrite-cheatsheet.com
Edição feita por: Mr.Cranium, 21/04/2016, 21:03.