搜尋
Close this search box.

301轉址的正規表達式用法(更換主網域轉址)

索引
全文

情境

客戶的A 網站(https://abc.com/),更換了一個新的網域為「cahsiti.com」,更換成功後舊網域的每一個連結都會失效,須把這些舊連結導向至新網域的連結。

利用這個「 Redirection 」外掛,我想在「 A」的網站(abc.com)中安裝這個外掛,並加一條轉址規則,把 abc.com開頭的所有每一頁面、文章、商品的網址的前方網域,都用正規表達式方式轉至 cahsiti.com開頭的網域,每一條網址後面路徑不變。

步驟說明

1、再創立一個新的空白網站,此空白網站的網域須使用abc.com,並安裝 「 Redirection 」外掛。

2、啟用外掛後,前往「工具」>「Redirection」。

3、點擊「Add New」來新增一條重定向規則。

4、在「Source URL」欄位中輸入以下正規表達式:^/(.*)  ,最右邊記得勾「Regex」。

5、在「Target URL」欄位中輸入:https://cahsiti.com/$1

301轉址的正規表達式用法(更換主網域轉址)-1

以上存檔後就生效了,記得清除網站快取。

6、測試
打開瀏覽器,訪問 A網站的任何頁面(例如:abc.com/page1), 確認頁面是否正確轉址到 cahsiti.com/page1。

 

正規表達式說明

正規表達式分解

^/(.*) 是一個 正規表達式(Regular Expression, Regex),用於匹配 URL 中的路徑部分。

分解說明如下:
^ : 這是正規表達式的「起始錨點」,表示匹配的開始位置。

在這裡,^ 表示從 URL 的開頭開始匹配。

 

/ : 這是 URL 中的根目錄符號。

例如,在 https://abc.com/page1 中,/ 是域名後的第一個字符。

 

(.*) 

.:匹配任意單個字符(除了換行符)。

*:表示前面的字符(.)可以出現 0 次或多次。

():這是捕獲組(capture group),用於捕獲匹配的內容,並可以在其他地方引用(例如 $1)。

 

整體意義

^/(.*) 的意思是:

  • 從 URL 的開頭(^)開始匹配。
  • 匹配根目錄符號 /。
  • 捕獲 / 後面的所有內容((.*)),並將其存儲為 $1。

實際範例

假設你的網站有以下 URL:

https://abc.com/page1

https://abc.com/product/item1

https://abc.com/blog/post-title

使用 ^/(.*) 會匹配:

  • /page1 → 捕獲 page1 並存為 $1。
  • /product/item1 → 捕獲 product/item1 並存為 $1。
  • /blog/post-title → 捕獲 blog/post-title 並存為 $1。

在 Redirection 外掛中的應用
當你在 Redirection 外掛中設定:

  • Source URL: ^/(.*)
  • Target URL: https://cahsiti.com/$1

它會將:

  • https://abc.com/page1 重定向到 https://cahsiti.com/page1
  • https://abc.com/product/item1 重定向到 https://cahsiti.com/product/item1
  • https://abc.com/blog/post-title 重定向到 https://cahsiti.com/blog/post-title

 

WordPress教學問答大全-2

作者

我是Facy,浸淫WordPress已十年,前後端技術愛好研究者,學習筆記已數不清寫過幾本了,經手WordPress網站200多個,授課與諮詢數量也超過200個(次)以上。
WordPress很有趣,可深可淺、也可成為你的一技之長,學習永遠不嫌晚,快加入學習行列吧!

有問題嗎?歡迎於下方發問

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

下一首

每日登入可以累積學習幣!

Line的不良影響

我個人並不很喜歡用Line,因當我一句訊息回覆後,馬上對方又一句回來,如此往返下去則半小時、一小時就過去了,我無法專心工作,除非是正式諮詢或安排會議的討論,才適合這種模式

有時候對方的問題很多很雜,一傳就是十幾封訊息,這就是訊息轟詐了,我就不知從何回起,我就會只回最後一封的訊息。

有時候對方的問題很多還加上數張截圖,因Line無法條列式呈現,我也無法增加腦力去判斷哪張圖要對應哪則訊息,所以我就會只回最後一封的訊息。

另我不喜歡私人Line被直接來電,因我常常在國道開車需要導航,有時因加班在補眠,這些都會不良干擾。

不是正式會議的討論階段,請您用Email,Email可以條列方式呈現多則問題與截圖,也可以讓我先已讀後再慢慢思考怎樣回覆,避免我自己不小心已讀不回造成對方不佳的感受。🙏 - Wiktionary, the free dictionary

哈囉,在加Line好友之前請先確認一下幾點 :

1、若您是上課的學員或讀者,請直接用Email發問或在該篇文章留言發問,盡量不要直接加Line發問,因我平常很忙,無法守在Line前與您一句一句訊息對答,若每一期 + 每個學員都加Line課後詢問,我短時間內回不完這麼多訊息也會回得很慢喔 ,請見諒。(用Email發問,我會仔細條列說明,你會得到更完整的圖文回覆,甚至還會附上小影片解說。)
Email : [email protected]

2、若是網站外包詢價相關,您再加Line,因我可能需要與您語音會議或遠端連線。

3、補充說明 : Line的不良影響

以上。

目前線上有 34 個使用者: 1 個成員29 個訪客4 個檢索機器人

線上同時最多使用者人數為 121 個使用者,發生於 2024-05-1419:40

1 個成員 正在線上

#1 – Facy 於 2025-06-0917:55
WordPress教學問答大全 – 架站勤拿手 [網址] [參照連結網址]

29 個訪客 正在線上

#1 – 訪客 於 2025-06-0917:56
架站勤拿手 » 301轉址的正規表達式用法(更換主網域轉址) - 架站勤拿手 [網址] [參照連結網址]

#2 – 訪客 於 2025-06-0917:56
架站勤拿手 » [圖片轉盤]做出可左可右方向平滑不停頓輪播 - 架站勤拿手 [網址] [參照連結網址]

#3 – 訪客 於 2025-06-0917:56
架站勤拿手 » 網站寄出信件的觀念與準備 - 架站勤拿手 [網址] [參照連結網址]

#4 – 訪客 於 2025-06-0917:56
架站勤拿手 » 型錄式購物商店概略製作流程(可詢價用、可外連賣場) - 架站勤拿手 [網址] [參照連結網址]

#5 – 訪客 於 2025-06-0917:55
架站勤拿手 » [字型]Elementor常見字型的選擇 - 架站勤拿手 [網址] [參照連結網址]

#6 – 訪客 於 2025-06-0917:55
架站勤拿手 » 12_Elementor基本切版之整理與複習 - 架站勤拿手 [網址] [參照連結網址]

#7 – 訪客 於 2025-06-0917:55
架站勤拿手 » 【Header】版型設計 - 架站勤拿手 [網址] [參照連結網址]

#8 – 訪客 於 2025-06-0917:55
架站勤拿手 » [Favicon]不同的頁面有自己的Favicon(網址icon) - 架站勤拿手 [網址] [參照連結網址]

#9 – 訪客 於 2025-06-0917:54
架站勤拿手 » [繳費]Cloudways主機如何更改付款的信用卡? - 架站勤拿手 [網址] [參照連結網址]

#10 – 訪客 於 2025-06-0917:54
架站勤拿手 » [收合容器]隨機自動展開其中一個項目 - 架站勤拿手 [網址] [參照連結網址]

#11 – 訪客 於 2025-06-0917:54
架站勤拿手 » [網域信箱]通過Gmail代收發您的Cloudways Rackspace網域信箱 - 架站勤拿手 [網址] [參照連結網址]

#12 – 訪客 於 2025-06-0917:54
架站勤拿手 » 下標題與摘要的技巧,做的好可以導很多流量進來! - 架站勤拿手 [網址] [參照連結網址]

#13 – 訪客 於 2025-06-0917:54
post-tree – 架站勤拿手 [網址] [參照連結網址]

#14 – 訪客 於 2025-06-0917:53
架站勤拿手找不到符合條件的頁面 - 架站勤拿手 [網址] [參照連結網址]

#15 – 訪客 於 2025-06-0917:53
架站勤拿手找不到符合條件的頁面 - 架站勤拿手 [網址] [參照連結網址]

#16 – 訪客 於 2025-06-0917:53
架站勤拿手 » 輔助工具 - 架站勤拿手 [網址] [參照連結網址]

#17 – 訪客 於 2025-06-0917:53
架站勤拿手找不到符合條件的頁面 - 架站勤拿手 [網址] [參照連結網址]

#18 – 訪客 於 2025-06-0917:53
架站勤拿手 » 學習幣 - 架站勤拿手 [網址] [參照連結網址]

#19 – 訪客 於 2025-06-0917:52
架站勤拿手 » 架站勤拿手 - WordPress網頁設計&教學、WordPress線上課程。 [網址] [參照連結網址]

#20 – 訪客 於 2025-06-0917:52
架站勤拿手 » 架站勤拿手 - WordPress網頁設計&教學、WordPress線上課程。 [網址] [參照連結網址]

#21 – 訪客 於 2025-06-0917:52
架站勤拿手 » 架站勤拿手 - WordPress網頁設計&教學、WordPress線上課程。 [網址] [參照連結網址]

#22 – 訪客 於 2025-06-0917:52
架站勤拿手 » 我的帳號 - 架站勤拿手 [網址] [參照連結網址]

#23 – 訪客 於 2025-06-0917:52
架站勤拿手 » 架站勤拿手 - WordPress網頁設計&教學、WordPress線上課程。 [網址] [參照連結網址]

#24 – 訪客 於 2025-06-0917:52
架站勤拿手 » 架站勤拿手 - WordPress網頁設計&教學、WordPress線上課程。 [網址] [參照連結網址]

#25 – 訪客 於 2025-06-0917:51
post-tree – 架站勤拿手 [網址] [參照連結網址]

#26 – 訪客 於 2025-06-0917:51
架站勤拿手 » 架站勤拿手 - WordPress網頁設計&教學、WordPress線上課程。 [網址] [參照連結網址]

#27 – 訪客 於 2025-06-0917:51
架站勤拿手 » 使用說明 - 架站勤拿手 [網址] [參照連結網址]

#28 – 訪客 於 2025-06-0917:51
post-tree – 架站勤拿手 [網址] [參照連結網址]

#29 – 訪客 於 2025-06-0917:51
架站勤拿手 » 架站勤拿手 - WordPress網頁設計&教學、WordPress線上課程。 [網址] [參照連結網址]

4 個檢索機器人 正在線上

#1 – Google 於 2025-06-0917:56
架站勤拿手找不到符合條件的頁面 - 架站勤拿手 [網址]

#2 – NBot 於 2025-06-0917:53
架站勤拿手找不到符合條件的頁面 - 架站勤拿手 [網址]

#3 – NBot 於 2025-06-0917:52
架站勤拿手 » 240206 - 架站勤拿手 [網址]

#4 – SemrushBot 於 2025-06-0917:52
架站勤拿手「4」的搜尋結果 - 第 18 頁 - 架站勤拿手 [網址]