我有一个包含几十个子目录的站点。每个子目录代表一个不同的客户端:
client1.mydomain.com
client1.mydomain.com
...
如果您不想阅读所有详细信息,可以跳到问题底部的引文
我不想为每个新的子目录保留我的站点文件的副本,因此我宁愿让每个子目录在需要使用时调用根目录中的文件。
有没有做这样的事情的最佳实践?我知道我可以使用PHP's
include
或require
从根目录加载脚本,但是我该如何处理重定向,或者根据用户的来源将用户带到正确的文件的问题?
我是否应该在每个子目录中保留所有站点文件的副本,并且每个“副本”的内容都很简单require_once
?否则,如果 client1.mydomain.com 上的用户单击该About us
链接,我如何将该操作与客户端 2 的用户单击同一链接并确保它们最终位于不同的位置(client1.mydomain.com/ about-us 和 client2.mydomain.com/about-us 分别)?
我真的只是在寻找实现具有许多子域的站点的最佳实践,这些子域都使用根目录中的一组通用文件。
谢谢你。