子域和访问主域上的公共文件

时间:2014-06-04 04:09:04

标签: php subdomain

我的域名为mywebsite.com,我有一些目录,我保留了mywebsite.com/cssmywebsite.com/tools等常见资源。

当我在此处创建子域名网站mywebsite.com/sites/mysubdomain1/时,子域名将被映射http://mysubdomain1.com,我的问题包括来自主域名的文件。

目前,在访问http://mysubdomain1.com时,所有包含都在中断,因为它将mysubdomain1视为服务器根目录,而不是mywebsite

经过一些研究后,符号链接作为一种选择出现了,但在我看来,这是一种指向服务器上其他地方的方式,就像快捷方式一样,这不是我之后所做的。这是更适合.htaccess的东西吗?我无法找到(或者至少了解如何实施)解决这个看似基本问题的例子。

我也喜欢这样,因为我在localhost上开发,这就是为什么我不只是使用绝对网址。

我怎么能让这个工作?感谢

1 个答案:

答案 0 :(得分:0)

我肯定会使用符号链接方法。如果你能做到这一点,那将是最快,最简单和最好的选择:http://httpd.apache.org/docs/2.2/urlmapping.html

其他替代方案:

  • 将绝对路径保存在var或php.ini中,以便您可以为生产和本地主机设置不同的路径
  • 如果你真的想花点时间,你可以使用某种类型的php路由引擎和代码来提供来自不同路径的文件......我确信它可以工作但我认为这需要很多努力。