我看到过一些关于这个一般性话题的问题,但它们都没有解决我的问题。
我有一台运行 Apache 的服务器。我想将所有流量导向一个文档根目录,但“目录”(example.com/something)的流量除外,我想将其导向另一个文档根目录。我需要哪些指令/虚拟主机才能做到这一点?
答案1
您能否更具体地说明您想要实现的最终目标?
以下是一些可能做你需要做的事。
使用
Alias /something/ "/var/www/second_document_root"
使用两个 VirtualHosts 和
Redirect http://somesite.com/something http://someothersite.com
使用 mod_proxy 以及类似
ProxyPass /something/ http://someothersite.com
答案2
作为克里斯托弗·卡雷尔提到过,Alias 是解决该问题的正确方法。我能够为主网站 (example.com) 设置单个 VHost,并使用以下行设置 example.com/something 的别名:
Alias /something /var/www/something_dir/