Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. 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 Яндекс.Метрика Яндекс цитирования