.htaccess 轉址語法產生器
透過直覺的介面,自動產生安全的 301/302 轉址、網域遷移以及正規化語法。
讓複雜的 RewriteRule 設定變得簡單又準確。
產生的 .htaccess 程式碼
什麼是 .htaccess 轉址?
這款工具能讓您不用具備任何進階的程式設計知識,也能透過直覺的圖形介面輕鬆產生「301 轉址」的規則語法。301 轉址在網站改版、網址結構變更、網域遷移或是全面升級 HTTPS 時扮演著極為關鍵的角色,它能確保舊網址的 SEO 權重順利轉移到新網址上。您只需要將產生的程式碼複製並貼入伺服器中的 `.htaccess` 檔案,轉址便會立即生效。
本工具所有的文字處理與程式碼產生過程,皆完全在您的網頁瀏覽器內獨立執行。您輸入的任何網址、網域等敏感資料,絕對不會被傳送到我們的伺服器,更不會被儲存起來。安全可靠,且無須註冊即可免費使用。
使用方法
選擇適合的情境分頁
依照您的需求,在上方選擇適合的標籤頁:「單頁/目錄轉址」適合特定頁面;「全站網域遷移」適合網站搬家;「網址正規化」則用來統一 www 或 HTTPS 的網址格式。
輸入新舊網址與選項
填入舊的路徑與新的目標網址。若有需要,您可以修改轉址類型 (301 永久 / 302 暫時 / 410 永久刪除)。在您輸入的同時,下方的程式碼會即時更新。
複製並安裝程式碼
確認無誤後,點擊「複製程式碼」按鈕,接著開啟您網站根目錄下的 `.htaccess` 檔案,將這段程式碼貼在最上方並存檔即可生效。
.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` 則是實際執行網址替換的規則與動作。
常見問題
- Q.我應該選擇 301 還是 302 轉址?
- 如果您是永久更換網址、網站搬家,且不打算再使用舊網址,請務必選擇「301」。這會告訴搜尋引擎永久轉移,並將舊頁面的 SEO 權重傳遞給新頁面。
- Q.WordPress 網站可以使用這個嗎?
- 可以的。不過為了確保轉址規則優先且正確執行,請將產生的程式碼貼在 `.htaccess` 檔案的「最上方」,必須放在 WordPress 自動產生的 `# BEGIN WordPress` 區塊之前。
- Q.我可以一次產生多筆轉址規則嗎?
- 可以。在「單頁/目錄轉址」分頁中,點擊「新增規則」按鈕,就可以同時設定並產生多筆不同的轉址規則。
- Q.這適用於 Nginx 伺服器嗎?
- 本工具產生的語法專屬於 Apache 伺服器的 `.htaccess` 格式。如果是 Nginx 伺服器,您必須將規則轉換為 Nginx 語法並寫入 `nginx.conf` 設定檔中才能生效。
- Q.我輸入的網址資料會被傳送到伺服器嗎?
- 絕對不會。所有的程式碼生成處理都是在您的瀏覽器內部 (前端) 即時完成的。您輸入的任何網址或網域資訊都不會被傳送、也不會儲存到任何外部伺服器上。
使用場景
網站改版與頁面移動
當網站重新設計導致網址結構改變時,您可以透過本工具批次產生大量的 301 轉址規則,將舊路徑一一對應到新路徑,避免流失既有的流量與搜尋排名。
全站網域遷移
當品牌更名或更換頂級網域 (如從 .com.tw 換到 .com) 時,工具可以產生一組涵蓋全站的轉址語法,完美無縫地將所有訪客引導至新網域的對應頁面,並保留後方的子路徑。
強制全面採用 HTTPS (SSL)
在為網站安裝 SSL 憑證後,必須將所有還在使用不安全 `http://` 協定的舊流量強制轉向至加密的 `https://`。本工具會幫您寫好準確的 RewriteCond 條件來執行這個動作。
防止 SEO 分散 (網址正規化)
透過工具強制讓網站統一「加上 www」或是「移除 www」,確保搜尋引擎不會將其視為兩個不同的網站而收錄重複內容,進而集中並鞏固您的搜尋排名。
技術規格
安全的 RewriteRule 生成演算法
本工具在產生 `.htaccess` 程式碼之前,會自動且安全地「轉義 (Escape)」您輸入的路徑與網域中的所有特殊字元。舉例來說,網域名稱中的點 (如 `.com`) 會被自動加上斜線 (`\.`),以防在伺服器端被誤認為正規表示式的任意字元。
此外,在產生目錄層級的轉址規則時,工具會精確運用 Apache 的後向引用群組變數 (`$1`),確保網址後方的所有查詢字串 (Query Parameters) 與子目錄層級都能被完整無誤地轉移到目標位址。
Send Feedback
Please let us know your thoughts to help us improve the tool.
Feedback is temporarily suspended
The server is busy or spam protection is active. Please try again later.