設置301重定向以保持SEO排名

使用301重定向,將流量從一個舊的URL導向一個新的URL。

本文會提到:

  1. 何時設置301重定向

  2. 為什麽設置301重定向

  3. 重定向一個頁面

  4. 重定向一個文件夾

  5. 轉移字符

  6. 重定向整個域名

何時設置301重定向

如果您需要將流量從一個舊的路徑永久地傳送到一個新的URL,301重定向是很有用的,有幾種使用情況:

  • 重新組織的URL結構

  • 使用不同的URL替換或重新設計網站

  • 遷移到一個全新的域名

  • 在出現打字錯誤的情況下確保替代域名的安全

還有其他類型的重新定向,如302重定向可以表示臨時的重新定位,但如果您需要永久地將進入的流量導向一個新的URL,則最好使用301重定向。

為什麽設置301重定向

當一個舊的URL被一個新的URL取代時,您的舊URL可能仍然顯示在搜索結果中,它可能在部落格文章或論壇帖子中被引用,或者它可能被加入書籤,印在名片上,或其他材料。任何訪問舊網址的人都會被引導到一個404頁面。

當有一個301重定向的設置時,用戶點擊舊的URL將被重定向到指定的新URL。 Google最終將索引您的新網站結構,舊的URL將得到更新。然而301重定向是一種最佳做法,特別是如果您想保持舊網址的排名力量。

重定向一個頁面

使用301重定向設置將舊頁面或整個頁面文件夾永久重定向到Webflow網站的新位置。

  1. 打開項目設置 > 主機 > 301重定向

  2. 在"舊路徑"字段中添加舊的URL(例如:/old-url)。

  3. 在"重定向到頁面"字段中添加新的URL(/entirely/new-url/structure)

  4. 添加重定向路徑並發布您的網站

  5. 在一個新的瀏覽器標籤中輸入舊的URL,測試重定向。更多訊息見下面的Escape字符。

重定向一個文件夾

要重定向整個文件夾:

  1. 在"舊路徑"字段的舊URL結構中添加一個捕獲組(.)(例如:/oldfolder/(.))。

  2. 在"重定向到頁面"字段中添加新URL結構的目標路徑%1(/entirely/new-url/structure/%1)。 您可以添加多個捕獲組來創建更複雜的重定向規則。例如。/blogs/(.)/(.)可以被重定向到/articles/%1/%2

通配符重定向的例子

假設您想重定向所有具有以下URL結構的頁面/blog.php?category=music&post=beyonce到/blog/music/beyonce。 您可能有"音樂"、"旅行"和"食物"等類別,以及"碧昂斯"、"夏威夷"和"比薩"等文章。因此,這些是您的變量。在上面的URL中,"音樂"和"碧昂斯"是變量。要對這些變量進行修改,您需要用捕獲組呼出這些變量,看起來像"(.*)"。例如,您需要把這個重定向寫成如下。

  • 舊路徑:/blog.php%?category%=(.)%&post%=(.)

  • 重定向到頁面:/blog/%1/%2 在上面的例子中,"%1 "指的是第一個采集組,而"%2 "指的是第二個。有了這個通配符重定向,就可以了。

  • /blog.php?category=music&post=beyonce將重定向到/blog/music/beyonce

  • /blog.php?category=travel&post=hawaii將重定向到/blog/travel/hawaii

  • /blog.php?category=food&post=pizza 將重定向至/blog/food/pizza

轉義字符

  • 舊路徑:/blog.php%?category%=music

  • 重定向到頁面:blog/music 在這種情況下,"? "和"="前面的"%"符號是必須的,以使重定向正常工作。

重定向整個域

要把一個域名重定向到另一個域名:

  1. 將新舊兩個域名都連接到您的項目上

  2. 讓新的域名成為默認域名

Last updated