搞了个虚拟主机,貌似可以绑定无数个域名,但是域名统统只能指向根目录
正常情况下
a.test.com -> wwwroot/ (index.php
b.test.com -> wwwroot/ (index.php
……
现在想
a.test.com -> wwwroot/a/ (index.php
b.test.com -> wwwroot/b/ (index.php
……
子目录内可能还会有孙子目录。
我在百度上查阅相关资料,发现他们的实现方式把孙子目录写死了。
https://www.cnblogs.com/crxis/archive/2017/06/11/6984618.html
会出现如下问题:
如果访问
需要指向 wwwroot/a/sunzi/ (index.php
然而按照上面的方法并没有成功实现
即使能成功实现。。假如
wwwroot/a/* 里面有很多个孙子目录
需要一个一个地添加进 .htaccess,实在太麻烦了
不过我按照上面的资料,成功弄了单级的子目录
也就是成功通过 a.test.com 访问了 wwwroot/a/ (index.php
然而,php 里面使用了 wwwroot/a/class 里的东西,貌似并不能正常地加载出来。。
由于我之前一般用的 Nginx,对 Apache 不熟悉。有没有 dalao 能给条明路?
另一种思路是直接首页放个 index.php
即 wwwroot/index.php
这里面用来判断当前访问的域名,并返回域名对应的子目录
这个思路的话有没有 dalao 帮我写下实现下。。不知道可行性如何
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.