Como a mudança .htaccess para redirecionar todas as ligações não-www para páginas da Internet?

StackOverflow https://stackoverflow.com/questions/1659949

Pergunta

Como posso redirecionar todas as ligações não-www para links www? Eu encontrei soluções na internet, mas eles só redirecionar o nome de domínio. Como posso fazer isso em geral: http://example.com/testing deve redirecionar para http://www.example.com/testing?

Foi útil?

Solução

tentar algo como isto

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Outras dicas

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.yourdomain.com/$1

Se você quiser algo genérico que funciona para qualquer domínio, você pode tentar algo como:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^(.+)$
RewriteRule ^(.*)$ http://www.%1/$1
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top