Как изменить .htaccess, чтобы перенаправить все не-www ссылки на www-страницы? - PullRequest
1 голос
/ 02 ноября 2009

Как я могу перенаправить все ссылки без www на ссылки www? Я нашел решения в Интернете, но они только перенаправляют доменное имя. Как мне сделать это вообще: http://example.com/testing следует перенаправить на http://www.example.com/testing?

Ответы [ 2 ]

5 голосов
/ 02 ноября 2009

попробуйте что-то вроде этого

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
2 голосов
/ 02 ноября 2009
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.yourdomain.com/$1

Если вы хотите что-то общее, работающее для любого домена, вы можете попробовать что-то вроде:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^(.+)$
RewriteRule ^(.*)$ http://www.%1/$1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...