設置301重定向以保持SEO排名
使用301重定向,將流量從一個舊的URL導向一個新的URL。
Last updated
使用301重定向,將流量從一個舊的URL導向一個新的URL。
Last updated
本文會提到:
何時設置301重定向
為什麽設置301重定向
重定向一個頁面
重定向一個文件夾
轉移字符
重定向整個域名
如果您需要將流量從一個舊的路徑永久地傳送到一個新的URL,301重定向是很有用的,有幾種使用情況:
重新組織的URL結構
使用不同的URL替換或重新設計網站
遷移到一個全新的域名
在出現打字錯誤的情況下確保替代域名的安全
還有其他類型的重新定向,如302重定向可以表示臨時的重新定位,但如果您需要永久地將進入的流量導向一個新的URL,則最好使用301重定向。
當一個舊的URL被一個新的URL取代時,您的舊URL可能仍然顯示在搜索結果中,它可能在部落格文章或論壇帖子中被引用,或者它可能被加入書籤,印在名片上,或其他材料。任何訪問舊網址的人都會被引導到一個404頁面。
當有一個301重定向的設置時,用戶點擊舊的URL將被重定向到指定的新URL。 Google最終將索引您的新網站結構,舊的URL將得到更新。然而301重定向是一種最佳做法,特別是如果您想保持舊網址的排名力量。
使用301重定向設置將舊頁面或整個頁面文件夾永久重定向到Webflow網站的新位置。
打開項目設置 > 主機 > 301重定向
在"舊路徑"字段中添加舊的URL(例如:/old-url)。
在"重定向到頁面"字段中添加新的URL(/entirely/new-url/structure)
添加重定向路徑並發布您的網站
在一個新的瀏覽器標籤中輸入舊的URL,測試重定向。更多訊息見下面的Escape字符。
要重定向整個文件夾:
在"舊路徑"字段的舊URL結構中添加一個捕獲組(.)(例如:/oldfolder/(.))。
在"重定向到頁面"字段中添加新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
當使用帶有通配符和單一路徑的URL時,請在字符前使用"%"符號來轉義以下字符。 例如,/old-folder/(.)將需要成為/old%-folder/(.)才能工作。 比方說,您想把mysite.com/blog.php?category=music重定向到mysite.com/blog/music。您需要把您的重定向寫成如下:
舊路徑:/blog.php%?category%=music
重定向到頁面:blog/music 在這種情況下,"? "和"="前面的"%"符號是必須的,以使重定向正常工作。
要把一個域名重定向到另一個域名:
將新舊兩個域名都連接到您的項目上
讓新的域名成為默認域名