Доброго всем времени суток!
Проблема такая.
Есть основной домен www.DOMEN.ru
И есть еще N-е небольшое число доменов
www.domen1.ru
ww.domen2.ru
www.domen3.ru
Все эти три домена по умолчанию привязаны к той же папке, что и основной...
Но сайты должны быть разными.. например www.domen1.ru физически перекидывается на subdomen1.DOMEN.RU при этом посетитель не должен знать, что его перекидывают на поддомен.. Что-то типа вирт. хостинга.Для этого в htaccess (к серверу доступа нету) через mod_rewrite
пишу:RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.DOMEN1.ru$
RewriteRule (.*) http://subdomen1.DOMEN.ru/%{REQUEST_URI} [P,NS]RewriteCond %{HTTP_HOST} ^www.DOMEN2.ru$
RewriteRule (.*) http://subdomen2.DOMEN.ru/%{REQUEST_URI} [P,NS]и т.д.
Все при этом работает, но как-то уж очень медленно..
Кто подскажет, может что-то в тексте команд mod_rewrite изменить надо, чтобы скорость загрузки увеличилась?Заранее спасибо!
>RewriteCond %{HTTP_HOST} ^www.DOMEN2.ru$
>RewriteRule (.*) http://subdomen2.DOMEN.ru/%{REQUEST_URI} [P,NS]RewriteCond %{HTTP_HOST} ^www.DOMEN2.ru$
RewriteRule (.*) http://subdomen2.DOMEN.ru/$1 [L]
>RewriteCond %{HTTP_HOST} ^www.DOMEN2.ru$
>RewriteRule (.*) http://subdomen2.DOMEN.ru/$1 [L]Да, в этом случае все работает, но адресная строка браузера заменяет адрес на http://subdomen2.DOMEN.ru
так что это не совсем выход! :)
В любом случае спасибо
>Да, в этом случае все работает, но адресная строка браузера заменяет адрес
>на http://subdomen2.DOMEN.ru
>так что это не совсем выход! :)Хочешь чтобы не менялся адрес, пиши полный путь, а не http://....:
RewriteRule (.*) /usr/home/user/dir/$1 [L]
т.е. апач должен выдавать сразу документ редиректа, а не возвращать браузеру ответ с новым Location.