ЗАГАДКА дня

Dreamer76

Through thorns
ЗАГАДКА дня

Вопрос!

У меня на хостинге, если я обращаюсь к несущ. субдомену, например name1.domain.ru, меня перекидывает на www.domain.ru ...

Возможно ли в апаче настроить так, чтобы, если я обращаюсь к несущ. субдомену name1.domain.ru, меня перекидывало не на главную страницу (www.domain.ru), а на файл ошибки (404), который прописан в .htaccess ?

Админ на хостинге сказал, что это сделать НЕРЕАЛЬНО.

Спасибо!

С уважением..
 

Кром

Новичок
Нет, это реально. Принцип такой же как и при создании виртуальных хостов на основе директорий. Только вместо директории подсовываем файл с твоей ошибкой.

Суть примерно такая:
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^(\w+)\.domain\.ru
RewriteRule (.*) http://domain.ru/error.php?sub=$1 [L]

Поищи в сети, примеров очень много.
 

Dreamer76

Through thorns
Кром, а ты не встречал такую тему.. При обращении на несуществующий субдомен name1.domain.ru меня будет кидать на www.domain.ru/index.php?id=name1

Может ты где примеры видел. Даже на хостинге мне помочь не могут - не знаю как реализовать. :((
 

Кром

Новичок
Темы встречал и примеры видел.
http://xpoint.ru/forums/internet/webservers/apache/forum.xhtml
Там есть решение 99 всех проблем с Apache + rewrite.

>При обращении на несуществующий субдомен name1.domain.ru меня будет кидать на www.domain.ru/index.php?id=name1

Будет кидать или кидает?
 

Dreamer76

Through thorns
мне надо, чтобы при обращении к name1.domain.ru открывалась страница www.domain.ru/index.php?id=name1 .. но в адресной строке оставался name1.domain.ru
 

Krishna

Продался Java
Вопрос мне кажется не в том, как настроен Апач, а в том, как настроен ДНС.
 
Сверху