Eu queria saber como faria para que meu domínio não www fosse direto para o domínio www. Tentei configurar meu .htacces para redirecionar meu não-www para www, mas como o não-www era o padrão, ele fazia um loop infinito entre si. Como vou resolver isso? Obrigado
#Force www:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]
Eu queria tornar meu domínio SEO amigável, o que devo fazer? devo adicionar WWW como CNAME ou como A Meus arquivos wordpress estavam em public_html, preciso criar uma nova subpasta para fazer esse tipo de canônico?
Responder1
Eu tenho isso funciona para mim
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
Não acho que criar subpastas seja uma boa solução para SEO. A reescrita de URL funciona bem nesta situação, como você vê em outra. Por favor, veja mais sobre reescrita de URL.
As vantagens de usar CNAME é que quando você deseja alterar o IP (ou adicionar mais IP no DNS Round Robin), você precisa alterar apenas 1 registro A em vez de muitos registros A. Não em SEO.
Responder2
Eu tenho isso e funciona para mim:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
Substitua example.com
pelo seu domínio.