Может кто-нибудь подскажет, как можно достичь следующим образом (я не мог приготовить раствор, используя либо mod_rewrite или virtualdocumentroot) ::Apache - субдомены, mod_rewrite и virtualdocumentroot
1) Разрешить любой субдомен на моем веб-сайте, (* .mysite.com не должен давать ошибку 404) И
2) Убедитесь, что URL, который пользователь видит в браузере, это то, что он набрал.
3) Нет перенаправляет
(Таким образом, если пользователь avalidsubdomain.mywebsite.com, страницы должны быть поданы в соответствующий каталог. В этот момент я не забочусь о структуре каталогов, мне нужно сохранить. Что-нибудь пока он работает. С другой стороны, если он набирает somethingthatdoesnotexist.mywebsite.com, он не должен получать 404, а вместо этого должен быть отправлен на пользовательскую страницу на веб-сайте).
Например, посмотрите, что любой субдомен на blogspot.com будет работать - например, http://dsadsadsdsadsd.blogspot.com/. (Конечно, Google - это Google, и они могут написать собственный веб-сервер). Но я уверен, что что-то простое, как это можно сделать в Apache.
Примечания: 1) Я не хочу добавлять/изменять конфигурацию apache или .htaccess при каждом добавлении действительного поддомена.
2) Из того, что я прочитал на разных потоках, я могу использовать mod_rewrite для правила субдомена catchall, но тогда URL, который пользователь видит в броузере, не остается прежним.
спасибо!
веселит,
JP
Я задал соответствующий вопрос и ответы там, кажется, решить эту проблему. Упоминание здесь в случае, если кто-то видит этот вопрос:
mod_rewrite regex (too many redirects)
Я пробовал это, точно так же, как вы писали выше. Но он еще не переходит к custom_page для туманных поддоменов (или любого несуществующего url). Все модули включены, а apache перезапущен. – 2010-11-01 13:16:05