Precisa forçar a utilização do www nas urls do seu site sem ser preciso que seus usuários o digitem?
Você pode utilizar o arquivo .htaccess para forçar a utilização do “www” dentro de todas as URLs do site.
Confira abaixo os dois métodos para manter ou não o “www” dentro das suas URLs.
Para este procedimento é necessário acessar o FTP do seu site.
Preparamos um artigo que pode te ajudar com isso! Acesse: Como acessar o FTP via Filezilla.
Não sabe quais são seus dados de acesso ao FTP? Veja: Como verificar os dados de acesso ao FTP.
Não sabe quais são seus dados de acesso ao FTP? Veja: Como verificar os dados de acesso ao FTP.
Onde deve ficar esse arquivo .htaccess?
Ele deve ficar justamente no diretório onde o conteúdo deve ser bloqueado para certos IPs. Como exemplo, utilizaremos o diretório www. Portanto, em nosso caso, o arquivo .htaccess ficará dentro dessa pasta.
Forçar a utilização do www na url
Sintaxe da regra:
# Redirecionar URLs não-www para www
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.seu-site\.terminação
RewriteRule (.*) http://www.seu-site/$1 [R=301,L]
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.seu-site\.terminação
RewriteRule (.*) http://www.seu-site/$1 [R=301,L]
Exemplo:
# Redirecionar URLs não-www para www
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.meusitecomwww\.com\.br
RewriteRule (.*) http://www.meusitecomwww.com.br/$1 [R=301,L]
Não manter o www na url
Sintaxe da regra:
# Redirecionar URLs www para não-www
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.seu-site\.terminação [NC]
RewriteRule (.*) http://seu-site/$1 [R=301,L]
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.seu-site\.terminação [NC]
RewriteRule (.*) http://seu-site/$1 [R=301,L]
Exemplo:
# Redirecionar URLs www para não-www
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.sitesemwww\.info [NC]
RewriteRule (.*) http://sitesemwww.info/$1 [R=301,L]