我正在尝试找到显示位于不同服务器位置下的内容的最佳方式。
所以我有一个主网站内容所在的域名:
/home/user/my_site/www/
并访问:
www.example.com
我的另一个网站(博客)位于:
/home/user/the_blog/www/
我希望将博客内容显示在:
www.example.com/news
我打算在my_site上使用.htaccess文件来设置路径规则:
/news
然而,博客的内容位于.htaccess文档根目录之外,因此虽然U可以设置规则,但它无法访问此内容。
是否可以将文档根更改为链上方的某个位置?
或者是否可以为/ news文件夹创建符号链接?这是否可取?
提前致谢
汤姆
答案 0 :(得分:0)
由于两个目录都不在你的DocumentRoot中,我不知道mod_rewrite如何在这里工作。我认为没有人会推荐符号链接。我看到它的方式,只有两种方法:更改你的DOcumentRoot或将后一个目录移动到当前的DocumentRoot。
答案 1 :(得分:0)
您可以将alias设置为该位置:
Alias /news /home/user/the_blog/www
但这只能在server or virtual host configuration context中设置,而不能在.htaccess文件中设置。