2012-03-21 131 views
0

我最近搬到我的主要網站到一個新的文件夾:
該網站是www.example.com.
該網站現在www.example.com/website
網址自動重定向

我的問題是,很多在舊網站的鏈接是直接鏈接(而不是相對),即www.example.com/documents/example.pdf

這是一個問題,因爲相同的PDF現在在www.example.com/website/documents/example.pdf

有沒有辦法攔截請求從去到www.example.com/並將/website/部分添加到?

想知道如果這可以用的.htaccess規則來完成

+0

和以前在'www.example.com/website/example.pdf'中的PDF現在被移到了「www.example.com/website/website/example.pdf」的權利? – 2012-03-21 12:49:17

+0

哪個服務器,Apache? – 2012-03-21 12:49:40

+0

沒有pdf內容:www.example.com/documents/example.pdf現在在www.example.com/website/documents/example.pdf – Chris 2012-03-21 12:50:03

回答

0
RewriteCond %{REQUEST_URI} !^/website/ 
RewriteRule ^.*$ http://www.example.com/website%{REQUEST_URI} [R=301,L] 

小記:我建議使用302代碼進行測試,當你感到滿意的結果將其更改爲301(如果需要,當然) 。原因 - 現代瀏覽器做緩存301重定向..所以它可能已經工作,但你仍然可能會看到緩存的結果。