UrlEdge
進階路由

動態規則

不只是一對一轉址。你可以用樣式比對、參數與條件規則,讓一條規則接手成千上萬個網址。

Wildcard(*)

簡單樣式比對

使用星號 * 比對任意字串。你可以把它放在路徑尾端,也可以放在路徑中間,適合網站搬家時快速保留既有結構。

docsLayout.ui.sourcePath
docsLayout.ui.matches
/blog/*
/blog/post-1、/blog/2023/news
/users/*/settings
/users/john/settings
目標取代方式:在目標網址使用 $1、$2 等變數帶入比對到的內容。範例:來源 /blog/* → 目標 https://medium.com/@myblog/$1

正規表示式(Regex)

進階比對能力

如果你需要更精準的驗證,例如只比對數字 ID、特定副檔名或特定路徑格式,可以使用標準 PCRE Regex。

只比對數字型使用者 ID

^/user/(\d+)$

會命中 /user/123,但不會命中 /user/abc。

只比對指定圖片副檔名

\.(jpg|png|gif)$

會命中所有以 .jpg、.png 或 .gif 結尾的圖片請求。

查詢參數

UrlEdge 預設會保留查詢參數,例如 ?utm_source=google。這對活動網址、EDM 與成效追蹤特別重要。

  • 如果來源是 /shop,目標是 /store
  • 那麼 /shop?id=5 會自動變成 /store?id=5。
注意:你可以在轉址編輯器的「進階設定」中,針對單條規則關閉查詢參數保留。