0

所以,我提交的答案this SO question about redirecting your site,但是我開始思考它的複雜性,特別是與羅迪麪包車Sambeek的關於發現所有的網站的網址,並提交爲每一個重定向的答案。我從來沒有真的需要301,所以我只知道它在學術上。我似乎無法通過衆多谷歌搜索找到任何東西。所以,我希望有人誰對重定向多一點知識可以回答這個問題:移動網站時需要多少個301重定向?

多少301個重定向是真正需要你的基地域移動時?你是否只需要一個基礎域,這將是你的所有鏈接,因爲它是基地?或者,您是否需要爲每個頁面提交301?

這是一個非常簡單的例子:

原始設置:

  • www.mydomain.com
  • www.mydomain.com/About

新格局:

  • www.newdomain.com
  • www.newdomain.com/About

這樣,我提交2 301的:

  • www.mydomain.com - > www.newdomain。 COM
  • www.mydomain.com/About - > www.newdomain.com/About

做我只需要一個301:

  • www.mydomain.com - > www.newdomain.com
+0

是www.mydomain.com/About - > www.mydomain.com/About只是一個錯字,或者你真的不移動About頁面? – vartec 2012-03-23 16:05:11

+0

@vartec是的,複製/粘貼。我修好了它。 – 2012-03-23 16:08:12

回答

1

如果移動整個網站,需要建立一個公正重定向,但會在舊域中捕獲任何路徑並將其重定向到新域中的相應URL。例如在Apache中的情況下,這將是:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^www\.olddomain\.com 
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=permanent,L] 

這將重定向到www.olddomain.com/anything/at.allwww.newdomain.com/anything/at.all