Linux
htaccess 僅重定向 / (root) 並屏蔽 URL
我有一個 Web 伺服器作為公司網路 (Apache) 的一部分。我們的首頁只是一個登錄頁面,我有一個員工中心作為子文件夾
example.com/hub
。我想將
/hub
網站保留在伺服器上,但是,我想將/
(根)網站(它將成為一個新網站)遷移到另一台主機並保持域原樣。因此,如果有人首先訪問我們的域,它會訪問我們的伺服器,然後被重定向到另一台主機,但域是相同的。但是當訪問
example.com/hub
它時,它是從公司 Web 伺服器載入的。我怎樣才能做到這一點?
如果您堅持通過路徑保持分離,
/hub/
則必須使用反向代理。您可以將本地網路伺服器配置為代理除/hub
託管伺服器之外的所有內容,或者將託管伺服器配置為代理/hub
到本地伺服器。無論哪種方式,所有流量都將通過這兩個伺服器之一。如果你想完全分離它,你將不得不切換到一個子域。指向
example.com
您的託管伺服器和hub.example.com
本地伺服器。當然,您可以將託管伺服器配置為/hub
使用重定向響應所有請求,hub.example.com
以防止現有 URL 中斷,但新連結應使用子域。