Mod rewrite mod_重写文档根目录更改或符号链接

Mod rewrite mod_重写文档根目录更改或符号链接,mod-rewrite,Mod Rewrite,我试图找到显示驻留在不同服务器位置下的内容的最佳方式 因此,我有一个域名,其主要网站内容位于: /home/user/my_site/www/ /home/user/the_blog/www/ 浏览网址: www.example.com 我的另一个网站(博客)位于: /home/user/my_site/www/ /home/user/the_blog/www/ 我希望博客内容出现在: www.example.com/news 我计划在我的_站点上使用.htaccess文件来设置路径

我试图找到显示驻留在不同服务器位置下的内容的最佳方式

因此,我有一个域名,其主要网站内容位于:

/home/user/my_site/www/
/home/user/the_blog/www/
浏览网址:

www.example.com
我的另一个网站(博客)位于:

/home/user/my_site/www/
/home/user/the_blog/www/
我希望博客内容出现在:

www.example.com/news
我计划在我的_站点上使用.htaccess文件来设置路径规则:

/news
但是,博客的内容位于.htaccess文档根目录之外,因此尽管您可以设置规则,但它将无法访问此内容

是否可以将文档根目录更改到链的更高位置

或者可以只为/news文件夹创建一个符号链接吗?这样做明智吗

提前谢谢


Tom

因为这两个目录都不在您的DocumentRoot中,所以我不知道mod_rewrite在这里如何工作。我不认为有人会推荐符号链接。在我看来,只有两种方法可以解决这个问题:要么更改DOcumentRoot,要么将后一个目录移动到当前DOcumentRoot。

您可以将设置为该位置:

Alias /news /home/user/the_blog/www

但这只能在中设置,而不能在.htaccess文件中设置。

嗨,Artagnon,对不起,也许我不清楚我在说什么,但www.example.com的根目录是/home/user/my_site/www/TomYes,对不起。Gumbo的解决方案似乎是完美的。谢谢Gumbo,这就是我要寻找的,如果我不能在服务器上实现它,由于访问限制,我将不得不移动我的_站点下的所有内容(叹气)。