|
|
|
| Доброго времени суток Господа,
Вопрос:
Как при обращении к несуществующему субдомену перенаправлять пользователя на основной домен?
Пример:
набираем в браузере sub.site.ru , а открываеться site.ru/sub/
з.ы.
просто если бы субдомен sub.site.ru действительно существовал, я бы мог прописать в .htaccess переадресацию, а так не соображу что то :) | |
|
|
|
|
|
|
|
для: koder_lis
(17.09.2007 в 10:51)
| | Если только сделать алиас *.site.ru и там уже рассматривать что существует, а что нет.
А так Apache проигнорирует HTTP-запрос с левыми доменом и не станет обрабатывать его вообще. | |
|
|
|
|
|
|
|
для: Unkind
(17.09.2007 в 14:37)
| | мне это вполне подойдет, т.к. субдоменов нет вообще,
Тогда как сделать алиас *.site.ru? | |
|
|
|
|
|
|
|
для: koder_lis
(17.09.2007 в 15:28)
| | Ну так и прописать имя алиаса, как "*.site.ru" (без кавычек).
Правда на хостинге крайне наврядли выйдет. | |
|
|
|
|
|
|
|
для: Unkind
(17.09.2007 в 15:43)
| | с хостингом проблем не будет
а где прописывать имя алиаса?
я просто шарю в PHP и MySQL, а в настройках Апача пока что слабовато | |
|
|
|
|
|
|
|
для: koder_lis
(17.09.2007 в 15:48)
| | Там, где VirtualHost site.ru:
Alias *.site.ru
Чаще всего это в httpd.conf. Иногда в отдельном файле с VirtualHost'ами, который подключается из того же httpd.conf. | |
|
|
|
|
|
|
|
для: Unkind
(17.09.2007 в 15:56)
| | да но он тогда просто переходит на сайт site.ru
а у меня задача направить его н адрес: site.ru/name_subdomen/
name_subdomen - имя субдомена который укажет пользователь | |
|
|
|
|
|
|
|
для: koder_lis
(17.09.2007 в 17:05)
| | А там уже mod_rewrite'ом надо проверять заголовок Host и выдавать то, что хотите. | |
|
|
|