DNS lookup

Настройка и администрирование веб-серверов.
Ответить
Аватара пользователя
Oscar
Сообщения: 958
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

30 июл 2005, 08:05

Есть сервер http://www.server.com (под Apache2),
связанный с IP 0.0.0.0
На нём есть виртуальные хосты: test1.server.com, test2.server.com, ...

Есть имя www01.server.com (виртуальный хост),
лежит на совершенно ином физическом сервере (IP 1.1.1.1, тоже Apache2),
но у него, как домейн прописан http://www.server.com

В принципи, всё работает, но есть одно "но".

Если на 1.1.1.1 папка "test" не существует, а через броузер обратиться к
www01.server.com/test - возвращается 404, что и должно быть,
то же самое для www01.server.com/test/ (слєш в конце важен!!)

Но! Если папка "test2" СУЩЕСТВУЕТ, тогда становится весело!
www01.server.com/test2/ (со слэшем) - показывает то, что хотели,
а вот:
www01.server.com/test2 (без слэша!)
разворачивается на
www.server.com/test2/
И дальше уже в зависимости от существовании папки на http://www.server.com - понятно.

Вопрос:
Можно ли при помощи ".htaccess" настроить "разворачивание" адреса НЕ по исходному домейну, а по текущему хосту?

Наверное, можно было бы это через mod_rewrite настроить, но хотелось бы проще.
Ответить