Apache-2.2

使用 Apache htaccess 將子文件夾重寫為子域

  • November 21, 2012

情況如下:

我最近重新建構了我的網站 www.pixelscrapper.com。我仍然在 legacy.pixelscrapper.com 上擁有舊的舊網站(託管在同一台伺服器上)。是否可以使用 Apache htaccess 重寫規則使我的舊內容顯示在我的新站點的子目錄下?

換句話說:我希望能夠訪問 www.pixelscrapper.com/legacy/some-folder/some-item 並查看實際位於 legacy.pixelscrapper.com/some-folder/some-item 的內容。

一直在四處尋找,但沒有多大成功。我認為像下面這樣的東西可能會奏效,但也許我已經走了?

RewriteCond %{HTTP_HOST} ^pixelscrapper.com$
RewriteRule ^/legacy/?$ http://legacy.pixelscrapper.com/ [R=301,L]

事實證明,實現我所追求的方法是使用 Apache 的 mod_proxy 設置反向代理……這實際上很容易做到。在http://www.apachetutor.org/admin/reverseproxies上有一個很好的教程

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