[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: .htaccess один для 2х доменов
noo
В голове нарисовалась красивая картина, уже вижу как избавляюсь от существенного дубляжа кода, помогите реализовать задуманное:

Итак, физически 2 домена шлются в одну и ту же директорию, там они натыкаются на .htaccess, который должен разруливать, что для domain1.ru главная это index1.php, соответственно для domain2.ru - index2.php ну и для каждого домена там свои правила RewriteRule для ЧПУ.

Как это сделать?
dron4ik
как физически будет выглядеть два домена на одной директории???


_____________
Ex3m.com.ua — Активный образ жизни
noo
Да очень просто, они используют общие библиотеки и некоторые модули, однако в зависимости от домена у них разные дизайны и разные наборы дополнительных модцлей и функций.
Вы хотите предложить определять домен средствами, например, PHP? Я об этом уже думал, но это означает, что часть кода придется переписывать, чего не хотелось бы.
noo
хотя в принципе можно из $_SERVER таскать информацию о том, где юзер и выдавать нужную страницу.
Наверное так и сделаю, наверно так быстере будет работать, чем через костыль в .htaccess
dron4ik
я имею в веду зеркалит сайт или как???
Или подстановкой второго домена по верх первого?

_____________
Ex3m.com.ua — Активный образ жизни
noo
Цитата (dron4ik @ 5.11.2012 - 14:50)
я имею в веду зеркалит сайт или как???
Или подстановкой второго домена по верх первого?

Второй вариант.
dron4ik
тогда в настройках сервера нужно указать индексный файл... или путь загрузки... ASP ето делает через WWW...

_____________
Ex3m.com.ua — Активный образ жизни
killer8080
RewriteCond %{HTTP_HOST} ^(www\.)?domain1\.ru$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index1.php [L,QSA]

RewriteCond %{HTTP_HOST} ^(www\.)?domain2\.ru$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index2.php [L,QSA]
noo
killer8080, спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.