2017-05-26 83 views
0

我移動一個Magento網站到一個新的URL,併成功地重定向整個網站使用我的.htaccess文件中的以下代碼(使用apache ):試圖重定向到一個新的URL使用.htaccess但一些頁面失敗,'兩個很多重定向'

RewriteCond %{HTTP_HOST} ^(www\.)?oldsite\.com$ [NC] 
RewriteRule^https://www.metsuki.com%{REQUEST_URI} [R=301,L] 

不過,現在我希望能夠重定向一個子文件夾「/博客」(如WWW坐在舊博客(這是電子商務網站中的微型站點)。 oldsite.com/blog)到完全不同的第三個網站。

我試着用下面的代碼修改上述規則(其中thirdsite.com是,我想直接剛剛/博客網頁太新網站):

RewriteCond %{HTTP_HOST} ^(www\.)?eyewearconcierge\.com$ [NC] 
RewriteRule ^blog/? https://www.thirdsite.com/eyestyle [R=301,L] 
RewriteRule^https://www.newsite.com%{REQUEST_URI} [R=301,L] 

不過,現在的博客作品重定向完美,但是當我點擊舊網站的鏈接而不是/博客時,我在瀏覽器中出現了'太多重定向'的錯誤。

回答

0

好的,所以我認爲我解決了這個問題,但我真的很想確定我做了正確的事情。

我發現改變兩個RewriteRule的順序使它工作,但我不知道爲什麼。

RewriteCond %{HTTP_HOST} ^(www\.)?eyewearconcierge\.com$ [NC] 
RewriteRule^https://www.newsite.com%{REQUEST_URI} [R=301,L] 
RewriteRule ^blog/? https://www.thirdsite.com/eyestyle [R=301,L] 
相關問題