假设我有domain.com和其他五个子域名。
子域名存储在domain.com
的单独文件夹中在domain.com中,当我在其他子域中时,我将需要访问3个文件夹,我将访问php,css,图像,任何东西。
每个子域都需要拥有自己的htaccess。
这样做的最佳方法是什么?我读过一些关于open basedir的内容,但我不确定这是不是最好的方法。而且它是如何工作的。
提前致谢
答案 0 :(得分:4)
如果您不想经历编辑.htaccess的压力或者您没有shell访问权限,那么只需使用URL路径来处理像图像这样的资源
e.g. "http://example.com/images/prev.png"
对于包含文件,您可以使用绝对路径"/home/example/public_html/inc/test_subd.php"
答案 1 :(得分:0)
如果它位于其他服务器上,您可以使用.htaccess
文件代理对原始域的请求(如果您有mod_rewrite和{已启用{3}}。
RewriteRule ^images/(.*)$ http://www.example.com/images/$1 [P]
如果它们都在同一台服务器上:
ln -s /path/to/images /path/to/subdomain/images
。有关详细信息,请参阅mod_proxy。Alias /image /path/to/images
或.htaccess
中使用:httpd.conf
。