Отдавать 404 на запрос несуществующего поддомена
Модератор: Модераторы
Сообщений: 4
• Страница 1 из 1
hi, all!
Дано: сервис блогов. Каждый блог открыватеся по отдельному адресу:
vasya.blogs.tld
petya.blogs.tld
В DNS (bind) прописано так для домена blogs.tld -
* A IP-address
А на web servere (apache2) блоги разделены по VirtualHost:
<VirtualHost vasya.blogs.tld>
DocumentRoot /home/vasya/blog
...
</VirtualHost>
<VirtualHost petya.blogs.tld>
DocumentRoot /home/petya/blog
...
</VirtualHost>
Все работает кроме одного:
мне нужно, чтоб запросы к доменма которые не зарегистрированы как VirutalHost в apache (к примеру blabla.blogs.tld) получали в ответ 404. На текущий момент эти запросы приводят на заглавную страничку моей блоговой системы..
Как бы сделать?
спасибо!
Дано: сервис блогов. Каждый блог открыватеся по отдельному адресу:
vasya.blogs.tld
petya.blogs.tld
В DNS (bind) прописано так для домена blogs.tld -
* A IP-address
А на web servere (apache2) блоги разделены по VirtualHost:
<VirtualHost vasya.blogs.tld>
DocumentRoot /home/vasya/blog
...
</VirtualHost>
<VirtualHost petya.blogs.tld>
DocumentRoot /home/petya/blog
...
</VirtualHost>
Все работает кроме одного:
мне нужно, чтоб запросы к доменма которые не зарегистрированы как VirutalHost в apache (к примеру blabla.blogs.tld) получали в ответ 404. На текущий момент эти запросы приводят на заглавную страничку моей блоговой системы..
Как бы сделать?
спасибо!
- biruk
- Активный пользователь
- Сообщения: 1134
- Зарегистрирован: 19 июл 2004, 11:30
- Откуда: Москва
ErrorDocument 404 /error/<твоя-страничка>.html
и такие люди администрят хостинг ((
и такие люди администрят хостинг ((
Trust me - i know what i’m doing © Sledge Hummer
Цитата (biruk @ 15.08.2006 - 14:53) | ||
ErrorDocument 404 /error/<твоя-страничка>.html
и такие люди администрят хостинг (( [/quote] может плохо объяснил, а может кто-то поторопился ответить.. конфиг dns для blogs.tld www A 1.1.1.1 * A 1.1.1.1 конфиг apache <VirtualHost www.blogs.tld> docroot /home/blabla </virtualhost> <VirtualHost vasya.blogs.tld> docroot /home/vasya/blog </virtualhost> <VirtualHost petya.blogs.tld> docroot /home/petya/blog </virtualhost> при входе на www.blogs.tld получаем страничку "welcome to my blogs system" (к примеру) и это гут. при входе на vasya.blogs.tld получаем "welcome to vasya's blog" и это тоже гут (с petya.blogs.tld тоже все нормально). А вот при входе на blabla.blogs.tld получаем страничку "welcome to my blogs system" (т.е. тоже самое что и для www.blogs.tld). И таки зачем мне твой ErrorDocument если apache не считает что произошла ошибка? мне как раз надо ему объяснить что еррор случился. p.s. и такие люди отвечают чайникам
:-)
ну тогда поставь самым первым
|