|
|
|
| Здравствуйте
вот правило которое работает на любом домене и всегда обрезает www
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.(\S+)$
RewriteRule ^(.*)$ http://%1/$1 [R,L]
|
мне нужно в точности наоборот, чтобы всегда был www
важно чтобы в самом правиле не фигурировало имя домена, чтобы один и тот же .htaccess можно было на разные сайты кидать
например здесь есть правильный ответ
http://softtime.ru/forum/read.php?id_forum=5&id_theme=76419
RewriteEngine On
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^test1.ru(.*)
RewriteRule ^(.*)$ http://www.test1.ru/$1 [R]
|
но тут фигурирует имя домена | |
|
|
|
|
|
|
|
для: Дмитрий Смаль
(29.09.2010 в 11:10)
| | нашел
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www [NC]
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
|
| |
|
|
|
|
|
|
|
для: Дмитрий Смаль
(29.09.2010 в 11:10)
| | >мне нужно в точности наоборот, чтобы всегда был www
Вам это не нужно.
Не потому, что Вы какой-то особенный, а потому что это не нужно никому. | |
|
|
|
|
|
|
|
для: Trianon
(29.09.2010 в 11:46)
| | Согласен. www это не префикс и не фейк, как многие заблуждаются www - домен. То есть .ru - домен первого уровня, mydomen.ru - домен второго уровня, www.mydomen.ru -домен третьего уровня и т.д. Вопрос к чему городить огород с доменами 3 уровня если есть домен уровня 2? | |
|
|
|