什麼是URL-Rewrite?對SEO的幫助與設定方法一次報你知

簡單來說,就是可以讓我們自訂網址。URL Rewrite是一種網頁技術,透過將複雜的網址轉換為簡潔、易讀的格式,提升使用者體驗並增強網站的搜尋引擎優化(SEO)效果。
2016/07/08

 

eric    Eric Wang

 

為什麼需要URL Rewrite?

URL全文Uniform Resource Locator,技術上稱為「統一資源定位器」,由於網路世界很大,任何資源(如:網頁、檔案、影像)都需要靠URL去連結後取得,可想而知,越複雜的URL會讓使用者無法使用較直覺的方式輸入,長久下來就會喪失原本屬於你的流量。

 

URL Rewrite是一種由REST(Representational State Transfer,表徵狀態轉移)概念衍生出的一種技術。

此技術可以在Web Server中,把使用者所傳送的URL進行轉換,再傳回Web Server。

 

簡單來說,就是可以讓我們自訂網址。

 

用了URL Rewrite 有什麼差別?

直接舉個例子來說:

https://www.cadiis.com.tw/contact

https://www.cadiis.com.tw/index.php?option=com_content&view=article&id=57

上方兩個URL所連結的網頁是相同的。

 

第一個連結是使用URL Rewrite改寫的網址,第二個連結則沒有使用,就你看起來是不是也覺得上方的比較簡潔友善。

透過URL Rewrite此技術,就可以讓使用者使用較直覺的方式來輸入URL。

 

延伸閱讀: URL意思是什麼?一篇了解網址結構怎麼設計及使用!

 

 

URL Rewrite會影響SEO嗎?

答案是:會!URL Rewrite 不僅是改善網站結構的技術手法,同時也是提升搜尋引擎最佳化(SEO)的一項重要策略。

 

讓你的讀者與搜尋引擎更了解你的網址

透過將複雜、包含參數的網址轉換為語意清楚、層次分明的格式,不僅能讓搜尋引擎更容易理解網頁內容,進而提高收錄與排名機會,也能讓使用者在瀏覽與點擊時更具信任感。

 

友善使用者體驗

當使用者看到的是乾淨、直覺的網址,不僅能快速判斷當前頁面內容,也更方便在社群平台進行分享與轉貼。

 

提升網站安全性

對於網站開發者而言,URL Rewrite 也能有效隱藏 URL 中的參數,降低資訊外洩風險,防範潛在的惡意探測與攻擊。

 

綜合以上好處,良好的URL Rewrite設計已是現代網站建置不可或缺的基礎功能之一。

 

延伸閱讀:搞懂 SEO 有多難?新手也能快速理解的搜尋引擎優化全攻略!

延伸閱讀:網站安全性如何提高?5個免費工具分享,即時查詢可疑詐騙網址!

 

 

如何在 CMS 後台設定 URL Rewrite

在多數內容管理系統(CMS)中,如 Joomla、WordPress 或 Drupal,URL Rewrite 功能通常內建於系統架構中,僅需透過後台設定即可啟用。技術主要來自於修改.htaccess這邊的語法,透過這樣設定,管理者無需撰寫程式碼,即可產出結構清晰、易於搜尋引擎理解的友善網址,提升網站的可讀性與 SEO 表現。

 

如何在網站後台設定 URL Rewrite - 以Joomla為例

在 Joomla 4.x 中啟用 URL Rewrite 功能,可讓網址更簡潔、利於 SEO 且提升使用者體驗。設定流程如下:

  • 確認伺服器支援 Rewrite 模組:需先確認網站主機支援 Apache的mod_rewrit模組(若使用 Nginx,需改寫伺服器設定)。

  • 修改.htaccess檔案:進入網站根目錄,將原始的htaccess.txt檔案重新命名為.htaccess(注意需保留開頭的.)。

  • 後台啟用重寫功能:進入 Joomla 後台 →「系統」→「全域設定」→「網站」頁籤,找到「搜尋引擎友善網址」與「使用 URL 重寫」兩個選項,將其設為「是」。

  • 儲存並測試:儲存設定後,重新載入網站前台,網址應已轉換為無index.php的格式,例如:https://www.cadiis.com.tw/contact

提醒:如網站啟用多語系,建議同步設定「語言過濾」外掛,以避免網址結構混淆。

 

看到這邊你可能會想,我不會寫語法,甚至看不懂程式碼,我要怎麼做?

別擔心,其實凱士後台有設置一個「網址優化SEF」快速按鈕,按下去就會自己幫你URL Rewrite了。

 

延伸閱讀:CMS是什麼?透過網站後台管理系統,程式小白也能打造專屬網站!

 

 

URL Rewrite與常聽到的URL Redirect兩者的差異為何?

雖然URL Rewrite與URL Redirect 看起來名稱有點相近,但應用概念與適合時機完全不同。

URL Rewrite 是指伺服器在背景中「改寫請求的路徑」,目的是讓使用者瀏覽時看到的是乾淨、結構清晰的網址,但實際請求仍在同一網頁中完成,所以網址不會改變,這種方式常用於 SEO 優化與提升可讀性。

 

URL Redirect 則是將使用者的請求「導向到另一個網址」,並在瀏覽器中顯示新的 URL,意即網址是不同的。常見如 301(永久轉址)與 302(暫時轉址),用途包含網址變更、網站改版、或集中流量,確保原有的流量不會流失且保留SEO權重在新頁面中。

 

延伸閱讀:301轉址怎麼設定?與302轉址差在哪?一篇解析301轉址對SEO的重要性!

 

 

URL Rewrite 的常見問答

我們整理了幾個常見的URL Rewrite問題,看看能不能幫助到你!

 

Q1:啟用 URL Rewrite 會不會影響網站原本的連結?

A1:如果設定正確,URL Rewrite基本上不會破壞原有連結的功能,而是將其轉換為更簡潔的格式。不過,若是有手動更改網址結構,建議還是要搭配 301 轉址將舊網址導向新網址,避免搜尋引擎收錄失效及流量流失。

 

Q2:網站已經可以正常瀏覽了,為什麼還需要特地啟用URL Rewrite?

A2:雖然網站在技術上能正常運作,但啟用 URL Rewrite 還是有助於改善網站的「可讀性」與「搜尋引擎友善度」。簡短、語意清楚的網址不僅對使用者更友好,也更容易被 Google 等搜尋引擎正確理解與索引,有助於 SEO 成效。

 

Q3:修改.htaccess或設定 Rewrite 會不會讓網站出錯?

A3:如果設定不正確,確實可能出現 404 錯誤或伺服器錯誤。因此建議在修改.htaccess或相關設定前,先備份原始檔案;此外,Joomla等CMS平台大多有內建設定功能,只要照官方流程啟用,一般不太會出問題。

 

 

經過上方簡單說明後,相信大家可以理解URL Rewrite的重要性。所以近十幾年來,許多網站開發人員也都開始使用URL Rewrite來改寫網址。

認識網站行銷SEO

為什麼推薦台中網頁設計公司凱士數位?位於台中的凱士相對有機會接觸到各種不同的產業面向,擁有各種產業的網站設計經驗,幫助企業提升網路品牌形象,建立良好的使用體驗。如果您有形象網站、企業網站、客製化網頁、網站改版相關需求,歡迎聯絡我們。

 

您可以直接填寫諮詢表單;撥打諮詢電話 04-22210688;或加入凱士LINE由專人與您聯繫。

line qrcode

sticky text

line

contact btn