在本指南中,您將了解:
- 301轉發的實施標準
- 重新路由頁面的過程
- 引導目錄的技術
- 轉義序列的應用
- 重新路由整個域的方法
301轉發的實施標準
基本的: 儘管 Webflow 目前沒有強制執行嚴格的總轉發閾值,但建議遵守最大 1,000。每個轉送指令都會附加到網站的manifest.json 檔案中,該檔案會向訪客的瀏覽器提供網站詳細資訊。隨著清單檔案的擴展,瀏覽器需要下載更多的資料。為了優化SEO和網站效能,建議盡可能使用通配符轉發,因為這可以減少轉發規則的總量。
301 轉送的目的是將流量從過時的路徑永久重新路由到新的 URL,例如,在以下情況下:
- 修改您的 URL 配置(例如,
webflow.com/mysite
到webflow.com
) - 替換或重新設計您的網站,產生新的 URL(例如,
webflow.com/oldhomepage
到webflow.com
) - 過渡到一個全新的域(例如,
webflowiscool.com
到webflow.com
) - 確保替代域的安全性以適應潛在的訪客錯誤(例如,
網路流網
,webflow.org
,網路流io
到webflow.com
)
將舊 URL 替換為新 URL 後,先前的 URL 可能仍會在搜尋結果中可見、在部落格或論壇條目中引用、新增書籤或列印在商業資料上。預設情況下,到達舊 URL 的訪客將被導向到 404 頁面 — 儘管如此,透過建立 301 轉發,舊 URL 的傳入訪客將被路由到指定的新 URL。
隨著時間的推移,Google 將索引您更新的網站佈局,並刷新過時的 URL。儘管如此,還是建議使用 301 轉發,特別是如果您的目的是保留舊 URL 的權威。
存在多種類型的重定向——例如 302 轉發,表示臨時重新定位——但是,如果您願意,301 轉發是最合適的 永久 將傳入流量導向新的 URL。
重新路由頁面的過程
您可以將先前的頁面或整個頁面目錄永久重新導向到 Webflow 網站內的新位置。建立301轉發:
- 訪問 站點設定 > 出版 > 301 轉發
- 在其中輸入先前的 URL 老路 字段(例如,
/舊網址
) - 在中指定新的 URL 重定向到路徑 字段(例如,
/整個/新網址/結構
) - 點選 新增重定向路徑
- 發布您的網站
隨後,您可以透過在新的瀏覽器標籤中輸入舊 URL 來評估轉發。它應該定向到新的 URL。可以探索有關編寫重定向 URL 的更多見解。
基本的: 若要將 Webflow 網站上的現有靜態頁面重新導向至新 URL,必須在設定重新導向之前刪除該頁面或將其保留為草稿,或修改其 slug。將 Webflow 網站上的現有收藏項目頁面重新導向至新 URL 需要在設定重新導向之前對該項目進行存檔、刪除或取消發布、將其儲存為草稿或修改其 slug。
重定向目錄的技術
- 使用權 站點設定 > 出版選項卡 > 301 轉發
- 包含包含捕獲組的 URL
(.*)
在先前的 URL 佈局中 老路 字段(例如,/舊資料夾/(.*)
) - 指定包含目標路徑的 URL
%1
在新的 URL 佈局中 重定向到路徑 字段(例如,/整個/新網址/結構/%1
)
/文章/%1/%2
.
通配符重定向插圖
假設您的目標是將目錄中的各個頁面重新導向到單一 URL — 例如,定向 網域.com/collections/women
, 網域.com/collections/men
, 和 域名.com/collections/children
到 域名.com/collections
。假設 域名.com
是您的 Webflow 網站的關聯域,重定向公式為:
- 舊路徑:
/集合/(.*)
- 重新導向至頁面:
/收藏
或者,假設您想要重新路由所有遵循 URL 設定的頁面,例如 /domain.com?category=food&post=pie
到 /博客/食物/餡餅
— 本質上,將各種頁面重新導向到不同的 URL。
您可以將“音樂”、“旅行”和“食物”等類別與“碧昂絲”、“倫敦”和“餡餅”等帖子一起保存。這些作為你的變數。在上述URL中,「food」和「pie」構成了變數。為了促進這些變量的適應,用捕獲組調用這些變量,寫為 (.*)
,缺一不可。例如,重定向的腳本如下:
- 舊路徑:
/%?category%=(.*)%&post%=(.*)
- 重新導向至頁面:
/部落格/%1/%2
%2
對應第二個。使用此通配符重定向方法:
/domain.com?category=音樂&post=碧昂絲
重定向到/部落格/音樂/碧昂絲
/domain.com?category=travel&post=倫敦
重定向到/部落格/旅遊/倫敦
/domain.com?category=food&post=pie
重定向到/博客/食物/餡餅
轉義序列的應用
%
字元前的符號:
%
-
&
*
(
)
=
_
+
?
/old%-資料夾/(.*)
起到重定向的作用。
mysite.com/blog/food
。重定向的腳本應如下所示:
- 舊路徑:
%?category%=食物
- 重定向到路徑:
部落格/食物
?
和 =
對於重定向的成功運作是必要的。
筆記: 轉義字元的必要性是舊路徑所獨有的 - 在新的重定向路徑中不需要轉義字元。
重新路由整個域的技術
- 將新舊網域與您的網站相關聯
- 將新域指定為預設域
- 發布您的網站
- 包含或消除工作區點和成員 - 2024 年 4 月 15 日
- 定心框總結 - 2024 年 4 月 15 日
- 儲存站點以供日後參考 - 2024 年 4 月 15 日