2012-06-13 54 views
1

我有很多是建立像這樣從舊的網站頁面:我將如何處理這個301重定向在Apache?

http://www.domain.com/directory/onedirectory/whatever1 
http://www.domain.com/directory/onedirectory/whatever2 
http://www.domain.com/directory/onedirectory/whatever3 

http://www.domain.com/directory/anotherdirectory/whatever1 
http://www.domain.com/directory/anotherdirectory/whatever2 
http://www.domain.com/directory/anotherdirectory/whatever3 

基本上,我已經擺脫了所有的「什麼」目錄的,所以只有一個有一個目錄頁面(和的index.php),所以現在只有:

http://www.domain.com/directory/onedirectory 
http://www.domain.com/directory/anotherdirectory 

我將如何讓這個所有的「什麼」的目錄,重定向回父?我很茫然。我嘗試了很多東西,但都沒有工作,他們通常最終會創建一個無限循環。

非常感謝您的幫助。

-Jeremy

回答

1

你想在這裏做的最好的事情是使用mod_redirect因此,例如: -

ReWriteRule /directory/onedirectory/whatever1 /directory/onedirectory 

你甚至可以擴展這一點,並使用正則表達式做內聯substituions,有偷看this tutorial尋求幫助