Apache-2.2

子目錄上的 Apache Config 不同站點

  • June 22, 2013

我已經看到了一些關於這個一般主題的問題,但他們沒有解決我的情況。

我有一台執行 apache 的伺服器。我想將所有流量定向到一個文件根目錄,但到“目錄”(example.com/something)的流量除外,我想將它定向到不同的文件根目錄。我需要哪些指令/虛擬主機來執行此操作?

您能否更具體地說明您要實現的最終目標?

這裡有一些事情可能會滿足您的需要。

  • 使用Alias /something/ "/var/www/second_document_root"
  • 使用兩個虛擬主機和Redirect http://somesite.com/something http://someothersite.com
  • 使用 mod_proxy 和類似的東西ProxyPass /something/ http://someothersite.com

正如Christopher Karel所提到的,Alias 是該問題的正確解決方案。我能夠為主網站(example.com)設置一個 VHost,並使用以下行為 example.com/something 設置和別名:

Alias /something /var/www/something_dir/

引用自:https://serverfault.com/questions/517026