如何設定WordPress的固定網址

當你架設好Wordpress系統後,若要進行固定網址(Permalink)時,你可以參考這篇文章。設定固定網址(Permalink)的理由多半是為了讓網址列能夠比較符合SEO的特性。

當你想要設定固定網址時,基本上需要滿足三個條件:

  • 主機環境為Unix 或 Linux (Windows 系統也可以,但需要動一些手腳)。
  • 網站伺服器為 Apache 並且支援MOD_Rewrite。(大部分主機都支援這項功能)
  • 使用自己的.htaccess 檔案,部分虛擬主機不支援。

若你的主機滿足這三個基本條件,你就可以開始設定屬於你的網址型態。

登入Wordpress後到控制台點選設定,然後開啟固定網址(Permalinks)。當你選擇自定結構時,你可以自行輸入希望顯示的結構。

我們建議你可以輸入以下的格式。

/%post_id%/%postname%.html

post_id 是指每篇Post的slug,那是一串數字。

postname 是每篇文章的標題。

由於WordPress不會出現重複的slugs,因此加入post_id可以避免出現重複的網址列。此外post_id也可以避免Pages和Posts出現同樣的網址。

.htaccess 檔案

當你選擇自訂結構時,你必須要在網址的根目錄下放進自己設定的.htaccess檔案。
Wordpress通常會在畫面下方提示.htaccess檔案裡需要的設定碼。
若你上傳一個空白的.htaccess檔案,並且確定為777可寫入,WordPress將可以自動為您完成這個設定。

你也可以利用Notepad或任何可以編輯文字檔的軟體,你可以自己將設定內容貼入,並將檔案儲存為htaccess.txt,儲存後請將檔案名稱改為.htacess,注意請勿儲存為.htaccess.txt。”.htaccess”指的是附屬檔名。

當你上傳.htaccess檔案到主機後,大部分FTP軟體可能不會再顯示出這個檔案,若你使用的是Filezilla,你可以在伺服器選擇設定強制顯示隱藏檔案。

上船完成後,Wordpress後台應該會自動隱藏提醒的文字,然後去前台點選任何一篇文章看看,若一切順利,你將可以看到妳的網址已經改變了。