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.










