2012-07-25 41 views
0

我wan't重定向301重定向到Apache的新網站 - 文件夾

www.site123.com/images/folder01/img01.jpg 

www.site456.com/images/folder02/img01.jpg 

我想將文件夾重定向到文件夾分開。每個文件夾一行。

中輸入:

www.site123.com/images/folder01/sub01/sub02/999.xyz 

應該被重定向(301):

www.site456.com/images/folder01/sub01/sub02/999.xyz 
+0

我看來你沒有得到這個論壇的想法。這個論壇不是爲你做作業。你將不得不自己做。在此論壇中,當您自己嘗試並獲得具體問題或問題時,您可以獲得幫助。因此,請參閱重定向模塊的文檔,google瞭解幾個示例,並通過解決您的問題進行學習。 – arkascha 2012-07-25 08:13:37

回答

0

由於從site123目錄結構site456看起來相同,你嘗試過以下全局重定向?

Options +FollowSymLinks 
RewriteEngine on 
RewriteRule (.*) http://www.site456.com/$1 [R=301,L] 

如果目錄/特定那麼您的規則更改爲類似這樣:

RewriteRule ^/folder/(.*) http://www.site456.com/folder/$1 [R=301,L] 

如果你想子文件夾也:

RewriteRule ^Images/?(.*) http://www.site456.com/Images/$1 [R=301,L] 

爲每個行您希望匹配的模式,並更改相應的重定向URL /文件夾路徑。隨着重寫它有時候也是試驗/錯誤,所以採取這個並嘗試一下,然後根據需要調整。

+0

感謝您的回覆,但不幸的是,並非所有網站的結構都完全相同,因此我想單獨按文件夾執行文件夾操作。 總是從這個文件夾開始: '/ images/folderXXXXX' – 2012-07-25 08:48:21

+0

現在睡覺,但應該給你一些選擇嘗試。每個用例都不相同,因此它是試用/錯誤的,但這些選項將幫助您縮小範圍。 – 2012-07-25 08:57:05