2012-03-02 64 views
0

我必須最近重定向一個網站,比如站點A到站點B.它應該是每頁重定向。該網站在相關關鍵字中排名首位,我已經對此感到擔憂。htaccess 301重定向需要錯誤的URL - 錯位的斜槓

由於我已經完成了.htaccess過去的重定向,它在開始時並不是問題。但現在我正面臨着恐怖。在線搜索讓我只有一個類似的問題,並沒有解決!

的問題是 - 在以下格式編輯重定向在.htaccess後:

Redirect 301 /url1.html http://siteB.com/url1.html 

siteA.com/url1.html後,用戶被引導到siteB.com/url1.html/

這顯然會導致錯誤。但我不知道甚至可以搜索這個問題。如果我在這裏排隊,這將是一個巨大的損失。網站根目錄很好地重定向到新網站的根目錄。

我希望有人有它的解決方案。

先謝謝你們!

回答

0

這裏不是一個很大的.htaccess專家,但是我的網站的.htaccess在右側有雙引號中的所有URL。試一試。

1

我沒有看到'顯而易見的'錯誤,除此之外,您必須爲每個使用的網址編寫規則。最好使用mod_rewrite:

RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} !^newdomain.example.com$ [NC] 
RewriteRule ^(.*)$ http://newdomain.example.com/$1 [R=301,L] 
+0

@Chris,還記得siteB本身可能有它自己的重寫規則,並從url1.html到url1.html / – TerryE 2012-03-03 10:19:12

0

我只是有這個問題,這是因爲我在上面添加Redirect 301/http://siteB.com/。這將重定向從siteA到siteB.com的每個鏈接,而不管其下的任何其他重定向。