Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: обращение к несуществующему субдомену
 
 автор: koder_lis   (17.09.2007 в 10:51)   письмо автору
 
 

Доброго времени суток Господа,

Вопрос:
Как при обращении к несуществующему субдомену перенаправлять пользователя на основной домен?

Пример:
набираем в браузере sub.site.ru , а открываеться site.ru/sub/

з.ы.
просто если бы субдомен sub.site.ru действительно существовал, я бы мог прописать в .htaccess переадресацию, а так не соображу что то :)

   
 
 автор: Unkind   (17.09.2007 в 14:37)   письмо автору
 
   для: koder_lis   (17.09.2007 в 10:51)
 

Если только сделать алиас *.site.ru и там уже рассматривать что существует, а что нет.
А так Apache проигнорирует HTTP-запрос с левыми доменом и не станет обрабатывать его вообще.

   
 
 автор: koder_lis   (17.09.2007 в 15:28)   письмо автору
 
   для: Unkind   (17.09.2007 в 14:37)
 

мне это вполне подойдет, т.к. субдоменов нет вообще,

Тогда как сделать алиас *.site.ru?

   
 
 автор: Unkind   (17.09.2007 в 15:43)   письмо автору
 
   для: koder_lis   (17.09.2007 в 15:28)
 

Ну так и прописать имя алиаса, как "*.site.ru" (без кавычек).
Правда на хостинге крайне наврядли выйдет.

   
 
 автор: koder_lis   (17.09.2007 в 15:48)   письмо автору
 
   для: Unkind   (17.09.2007 в 15:43)
 

с хостингом проблем не будет

а где прописывать имя алиаса?

я просто шарю в PHP и MySQL, а в настройках Апача пока что слабовато

   
 
 автор: Unkind   (17.09.2007 в 15:56)   письмо автору
 
   для: koder_lis   (17.09.2007 в 15:48)
 

Там, где VirtualHost site.ru:
Alias *.site.ru
Чаще всего это в httpd.conf. Иногда в отдельном файле с VirtualHost'ами, который подключается из того же httpd.conf.

   
 
 автор: koder_lis   (17.09.2007 в 17:05)   письмо автору
 
   для: Unkind   (17.09.2007 в 15:56)
 

да но он тогда просто переходит на сайт site.ru
а у меня задача направить его н адрес: site.ru/name_subdomen/

name_subdomen - имя субдомена который укажет пользователь

   
 
 автор: Unkind   (17.09.2007 в 17:25)   письмо автору
 
   для: koder_lis   (17.09.2007 в 17:05)
 

А там уже mod_rewrite'ом надо проверять заголовок Host и выдавать то, что хотите.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования