digtools
🔄
htaccess redirect generator,

.htaccess 轉址語法產生器

透過直覺的介面,自動產生安全的 301/302 轉址、網域遷移以及正規化語法。讓複雜的 RewriteRule 設定變得簡單又準確。

🔒
全瀏覽器執行
資料絕不上傳伺服器
無須註冊
打開網頁即可立即使用
即時生成
輸入內容馬上產出程式碼

產生的 .htaccess 程式碼

📝 WordPress 使用者請注意:為避免衝突,請將此段程式碼貼在 `.htaccess` 檔案最上方,也就是 `# BEGIN WordPress` 區塊的「前面」。
about,

什麼是 .htaccess 轉址?

這款工具能讓您不用具備任何進階的程式設計知識,也能透過直覺的圖形介面輕鬆產生「301 轉址」的規則語法。301 轉址在網站改版、網址結構變更、網域遷移或是全面升級 HTTPS 時扮演著極為關鍵的角色,它能確保舊網址的 SEO 權重順利轉移到新網址上。您只需要將產生的程式碼複製並貼入伺服器中的 `.htaccess` 檔案,轉址便會立即生效。

本工具所有的文字處理與程式碼產生過程,皆完全在您的網頁瀏覽器內獨立執行。您輸入的任何網址、網域等敏感資料,絕對不會被傳送到我們的伺服器,更不會被儲存起來。安全可靠,且無須註冊即可免費使用。

how to,

使用方法

STEP 1

選擇適合的情境分頁

依照您的需求,在上方選擇適合的標籤頁:「單頁/目錄轉址」適合特定頁面;「全站網域遷移」適合網站搬家;「網址正規化」則用來統一 www 或 HTTPS 的網址格式。

STEP 2

輸入新舊網址與選項

填入舊的路徑與新的目標網址。若有需要,您可以修改轉址類型 (301 永久 / 302 暫時 / 410 永久刪除)。在您輸入的同時,下方的程式碼會即時更新。

STEP 3

複製並安裝程式碼

確認無誤後,點擊「複製程式碼」按鈕,接著開啟您網站根目錄下的 `.htaccess` 檔案,將這段程式碼貼在最上方並存檔即可生效。

glossary,

.htaccess 與轉址名詞解釋

.htaccess
Apache 網頁伺服器特有的一種設定檔,用來做目錄層級的設定。實務上最常被用來進行網址轉向 (Redirect)、自訂錯誤頁面、以及設定快取與密碼保護。
301 Redirect (永久轉址)
一種 HTTP 狀態碼,告訴瀏覽器與搜尋引擎「這個頁面已經永久搬到新地址了」。這是網站改版與搬家時最重要的一步,因為它能將舊網址累積的 SEO 權重 (PageRank) 轉移給新網址。
302 Redirect (暫時轉址)
代表網頁只是「暫時性」的移動。通常用於網站短暫維護,或是期間限定的行銷活動。由於是暫時的,搜尋引擎不會將 SEO 權重轉移到新的網址上。
410 Gone (永久移除)
這個狀態碼明確地告訴搜尋引擎「這個資源已經被永久刪除,且不會再回來了」。相比於常見的 404 (找不到網頁),410 能促使搜尋引擎更快速地將該頁面從搜尋結果索引中剔除。
網址正規化 (URL Normalization)
當網站同時可以使用「www」與「無 www」,或是同時有「HTTP」與「HTTPS」時,搜尋引擎可能會認為這是不同的網站而造成內容重複 (Duplicate Content) 的懲罰。正規化就是透過轉址強制統一網址格式,集中 SEO 權重。
RewriteRule / RewriteCond
這是 Apache 中 `mod_rewrite` 模組的指令。`RewriteCond` 用來定義轉址的觸發條件 (例如:網址開頭是不是 www);而 `RewriteRule` 則是實際執行網址替換的規則與動作。
faq,

常見問題

Q.我應該選擇 301 還是 302 轉址?
如果您是永久更換網址、網站搬家,且不打算再使用舊網址,請務必選擇「301」。這會告訴搜尋引擎永久轉移,並將舊頁面的 SEO 權重傳遞給新頁面。
Q.WordPress 網站可以使用這個嗎?
可以的。不過為了確保轉址規則優先且正確執行,請將產生的程式碼貼在 `.htaccess` 檔案的「最上方」,必須放在 WordPress 自動產生的 `# BEGIN WordPress` 區塊之前。
Q.我可以一次產生多筆轉址規則嗎?
可以。在「單頁/目錄轉址」分頁中,點擊「新增規則」按鈕,就可以同時設定並產生多筆不同的轉址規則。
Q.這適用於 Nginx 伺服器嗎?
本工具產生的語法專屬於 Apache 伺服器的 `.htaccess` 格式。如果是 Nginx 伺服器,您必須將規則轉換為 Nginx 語法並寫入 `nginx.conf` 設定檔中才能生效。
Q.我輸入的網址資料會被傳送到伺服器嗎?
絕對不會。所有的程式碼生成處理都是在您的瀏覽器內部 (前端) 即時完成的。您輸入的任何網址或網域資訊都不會被傳送、也不會儲存到任何外部伺服器上。
use cases,

使用場景

🔄

網站改版與頁面移動

當網站重新設計導致網址結構改變時,您可以透過本工具批次產生大量的 301 轉址規則,將舊路徑一一對應到新路徑,避免流失既有的流量與搜尋排名。

🌐

全站網域遷移

當品牌更名或更換頂級網域 (如從 .com.tw 換到 .com) 時,工具可以產生一組涵蓋全站的轉址語法,完美無縫地將所有訪客引導至新網域的對應頁面,並保留後方的子路徑。

🔒

強制全面採用 HTTPS (SSL)

在為網站安裝 SSL 憑證後,必須將所有還在使用不安全 `http://` 協定的舊流量強制轉向至加密的 `https://`。本工具會幫您寫好準確的 RewriteCond 條件來執行這個動作。

📊

防止 SEO 分散 (網址正規化)

透過工具強制讓網站統一「加上 www」或是「移除 www」,確保搜尋引擎不會將其視為兩個不同的網站而收錄重複內容,進而集中並鞏固您的搜尋排名。

tech,

技術規格

安全的 RewriteRule 生成演算法

本工具在產生 `.htaccess` 程式碼之前,會自動且安全地「轉義 (Escape)」您輸入的路徑與網域中的所有特殊字元。舉例來說,網域名稱中的點 (如 `.com`) 會被自動加上斜線 (`\.`),以防在伺服器端被誤認為正規表示式的任意字元。

此外,在產生目錄層級的轉址規則時,工具會精確運用 Apache 的後向引用群組變數 (`$1`),確保網址後方的所有查詢字串 (Query Parameters) 與子目錄層級都能被完整無誤地轉移到目標位址。

Send Feedback

Please let us know your thoughts to help us improve the tool.

免責聲明

本網站提供的所有工具均可免費使用,但請用戶自行承擔使用風險。本網站對各種工具的計算結果、轉換結果及生成數據的準確性、完整性和安全性不作任何保證。因使用本工具而產生的任何損害或糾紛,運營者概不負責,敬請見諒。此外,檔案處理與計算等操作原則上均在您的瀏覽器內完成,您輸入的數據不會傳送或保存在本網站的伺服器上。