2016-08-11 80 views
0

我試圖遞歸重定向子目錄和駐留在該子目錄內的所有子內容。Apache - 遞歸重定向子目錄和所有子內容

假設我有一個子目錄/foo/bar,使得它顯示爲http://www.example.com/foo/bar。我想重定向這個子目錄和其中的所有頁面和目錄到/bar,這樣它表現爲http://www.example.com/bar。所以當有人訪問http://www.example.com/foo/bar時,他們被重定向到http://www.example.com/bar

這需要應用遞歸一樣,所以如下面...

  • http://www.example.com/foo/bar/butterfly.html
  • http://www.example.com/foo/bar/donkey/shrek.html
  • http://www.example.com/foo/bar/elephant/apple/peanut.html

頁......所有重定向到以下。

  • http://www.example.com/bar/butterfly.html
  • http://www.example.com/bar/donkey/shrek.html
  • http://www.example.com/bar/elephant/apple/peanut.html

有沒有辦法做到這一點不單獨指定每一頁我想重定向?我理解如何做到這一點,至少作爲後備方案,但有一條線可以方便得多,而且不用擔心需要單獨重定向的30多個奇數頁。

回答

0

這是一個重定向指令實現

像這樣的簡單的重定向會做:

Redirect /foo/bar /bar 

哦,這裏是官方文檔的鏈接指令文件: Redirect