Может кто-нибудь подсказать, как мне добиться следующего (я не смог приготовить решение, используя mod_rewrite или virtualdocumentroot) ::
1) Разрешить любой поддомен на моем веб-сайте (* .mysite.com не должен выдавать ошибку 404) И
2) Убедитесь, что URL, который видит пользователь в браузере, соответствует введенному им.
3) Без перенаправлений
(Таким образом, если пользователь вводит avalidsubdomain.mywebsite.com, страницы должны обслуживаться из соответствующего каталога. В настоящее время меня не волнует структура каталога, которую мне нужно сохранить. Все хорошо, пока оно работает. с другой стороны, если он наберет что-то thatdoesnotexist.mywebsite.com, он не должен получать 404, а вместо этого должен быть переведен на пользовательскую страницу на веб-сайте).
Например, посмотрите, что любой поддомен на blogspot.com будет работать - например, http://dsadsadsdsadsd.blogspot.com/. (Конечно, Google - это Google, и, черт возьми, они могут написать свой собственный веб-сервер). Но я уверен, что что-то простое в Apache может быть сделано.
Примечания:
1) Я не хочу добавлять / изменять конфигурацию apache или .htaccess каждый раз, когда добавляю действительный поддомен.
2) Из того, что я прочитал в различных потоках, я могу использовать mod_rewrite для правила поддоменов catchall, но затем URL-адрес, который видит пользователь в броузере, не остается прежним.
спасибо!
ура
* * 1 022 JP
Я задал связанный вопрос, и ответы там, похоже, решают проблему.
Упоминание здесь в случае, если кто-то видит этот вопрос:
mod_rewrite регулярное выражение (слишком много перенаправлений)