Переадресация с поддомена на поддомен без www

R34-zevs
На сайте с 15.07.2006
Offline
238
5117

Доброго времени суток, уважаемые. Подскажите, как организовать переадресацию с подддоменов на поддомены, если пользователи обратились вот к такому виду:

http://www.domen1.sait.ru/ его следовательно должно перекинуть на http://domen1.sait.ru/

http://www.domen2.sait.ru/ его следовательно должно перекинуть на http://domen2.sait.ru/

.....

http://www.domen10.sait.ru/ его следовательно должно перекинуть на http://domen10.sait.ru/

Т.е. поддоменов какое-то множество, в этом и заключается вся проблема. Пытался сам, вот лишь что получилось

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(w{3}\.)([0-9a-z]*)\.sait\.ru$

RewriteRule ^(.*)$ http://$1.sait.ru [R=301,L]

Что самое интересное, погугли, в инете много решений переадресации без www с поддоменов на домен, и с домена на домен, но варианта с поддоменов на поддомены нет вообще, поэтому тема будет очень полезна в будущем.

Подскажите, как правильно организовать переадресацию с поддомена на поддомен без www

Агентство недвижимости Фабрика Жилья (http://xn--80aacvicll3bzbzgqb.xn--p1ai/)
IL
На сайте с 20.04.2007
Offline
435
#1

RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
R34-zevs
На сайте с 15.07.2006
Offline
238
#2

ivan-lev, Спасибо, это идеальный вариант, но как быть, если нужно оставить вот этот наш редирект

RewriteCond %{HTTP_HOST} ^sait.ru

RewriteRule (.*) http://www.sait.ru/$1 [R=301,L,NC]

Ситуация как бы в том, что у нас для основного домена идет www.sait.ru

а поддомены все абсолютно планируются без www

IL
На сайте с 20.04.2007
Offline
435
#3


RewriteCond %{HTTP_HOST} !=www.site.ru
RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Джазатор
На сайте с 17.08.2008
Offline
120
#4

А какой эквивалент будет для nginx?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий