Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Хостинг и доменные имена > RewriteRule для разных доменов


Автор: finogeev 23.11.2009, 15:49
Подскажите как правильно сделать. У меня на папку сайта направлено несколько доменов.
Мне необходимо что бы для определеного домена првило RewriteRule обрабатывал определенный файл ...

Сейчас вот такого вида для всех один обработчик

RewriteBase /news/
RewriteRule ^([A-Za-z0-9-]+)/?$ vnews.php?news_id=$1

Автор: skyboy 23.11.2009, 17:16
есть возможность делать обработку условной при помощи директивы RewriteCond.
доменное имя сайта, к которому обращаются, доступно в заголовке HTTP_HOST. Т.е. должно получиться что-то вроде:
Код

RewriteCond %{HTTP_HOST} ^mysub.domain.com$
RewriteRule <my rule is here>


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)