谁能建议我如何实现以下目标(我无法使用 mod_rewrite 或 virtualdocumentroot 编写解决方案)::
1)允许我网站上的任何子域,(*.mysite.com 不应给出 404 错误)和
2) 确保用户在浏览器中看到的 URL 是他输入的。
3)没有重定向
(因此,如果用户键入 avalidsubdomain.mywebsite.com,则应从相应目录提供页面。此时我不关心我需要保留的目录结构。只要它有效,什么都可以。另一方面,如果他输入了一些不存在的东西.mywebsite.com,他不应该得到 404,而是应该被带到网站上的自定义页面)。
例如,看到 blogspot.com 上的任何子域都可以使用 - 例如http://dsadsadsdsadsd.blogspot.com/。(当然谷歌是谷歌,他们可以编写自己的网络服务器)。但我确信像这样简单的事情可以在 Apache 中完成。
注意:1)我不想每次添加有效子域时都添加/更改 apache 配置或 .htaccess。
2)根据我在各个线程上阅读的内容,我可以将 mod_rewrite 用于一个包罗万象的子域规则,但是,用户在 broser 中看到的 URL 不会保持不变。
谢谢!
干杯,
J.P
我问了一个相关的问题,那里的答案似乎解决了这个问题。在这里提到以防有人看到这个问题: