[WordPress] 更換固定網址(permalink)格式為文章標題

依據一些SEO(搜尋引擎最佳化)文章的建議,把文章的永久網址(WordPress 2.7 Beta 3裡譯為固定鏈結)由?p=文章編號改成文章標題的Slug有助於搜尋機器人的偵測,同時也能提升網址的可讀性。周六時依WordPress的永久網址設定步驟,在文件根目錄下建立.htaccess檔案,並在.htaccess裡存入如下內容:

# BEGIN WordPress
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
# END WordPress

上面.htaccess的設定在WordPress裡設定永久網址時,會自動寫入.htaccess,若無法寫成功則要變更檔案屬性(設定成功後再把屬性改回644,以杜絕安全方面的問題)。試了許久不管按那個網址都只出現404找不到網頁的畫面,最後發信給主機商後確認.htaccess與mod_write等功能都必須先申請才會開放,因此周六就提出申請,今天收到回信通知.htaccess與register_globals都已開放,因此接著做變更固定網址的後續處理與測試。

在WordPress裡新增一篇文章後,Slug欄位會自動寫入文章標題編碼過的文字,例如%e8%ae%93msn%e7%9a%84esc%e9%8d%b5%e5%a4%b1%e6%95%88,原先以為這串文字會原樣顯示在網址上,沒想到這串編碼文字又自動顯示回正常的中文,這樣到底還需不需要把Slug改成以英文關鍵字與減號(dash)構成的網址(如:wordpress-using-anchor-move)呢?因為舊的文章還不少,就暫時先保留原樣再來看看SEO的結果吧。修正:FireFox會轉回正常的中文,但IE不會轉換。

Slug說文解字(來源

『原來 WordPress 中的"slug",是個傳統出版的術語,
用在報刊印製的時候,貼在出血外標註印樣相關資訊的
memo ;移到 WordPress 上則是做為一種簡潔網址。』

雖然顯示在網址列的正常的中文,但若將之存到書籤裡,呈現的網址仍然是%e8%ae這般的編碼內容。

更換固定網址後還有一個問題:已存入推推王的舊網址無法修改成新的網址,修改新網址後顯示「您更新的網址有誤,或是您不是對應的部落格主人」而無法更新成功。不過由推推王連結的舊網址還是能連到原來的文章(但顯示的卻是新網址),只是部落格上的推推王圖示都變成沒有推過的樣式而已,影響應該不大。

就先用文章標題當做永久網址一陣子,再觀察成效如何。

2008/12/06 修改

為了方便識別記錄編號,以方便能直接修改資料庫,在網址又加上文章編號,因此格式變成 /%post_id%/%postname

##

您可能也會有興趣的類似文章

4 則留言 »[WordPress] 更換固定網址(permalink)格式為文章標題

填寫回應

 

 

 

您可使用這些HTML標籤

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

隨機文章

  1. PSPad: 可以用來取代EmEditor的編輯程式 
  2. [Blog] 製作跑馬燈式的最近閱讀書籍清單 (8)
  3. 解決NVu、Kompozer的換行問題 
  4. [轉貼數位時代] 20條律則,揭秘英特爾管理學 
  5. [ThunderBird] 寄信時自動壓縮附件 
  6. nCleaner造成輸入法不見了?! (2)
  7. [轉貼] 全台灣第一家部落格廣告聯播網,結合1600個部落格的網站… (6)
  8. 幫荒廢的部落格加上自動提示轉址功能 
  9. FixedHeader.js:將網頁表格標題列固定住的程式 
  10. 透過ASSP的郵件介面自行控制白名單與黑名單 

歷史熱門文章

  1. 如何手動輸入Plurk的表情圖示? (367,760 點擊/2008-09-29)
  2. 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (118,706 點擊/2011-06-01)
  3. Plurk CSS樣式自訂修改全攻略 (89,199 點擊/2009-07-04)
  4. 簡單放大Plurk輸入區的方法[修訂] (88,798 點擊/2008-09-29)
  5. 網路升級光世代50M/3M與設定ZyXEL P874 (71,274 點擊/2011-05-28)
  6. 輕鬆學會彈指神功-揭露AutoHotkey絕技 (50,580 點擊/2008-04-10)
  7. iPad新手入門技巧 (48,887 點擊/2011-02-05)
  8. iPad鍵盤輸入全攻略 (42,270 點擊/2011-01-01)
  9. 分享世博台灣館主題曲『台灣的心跳聲』MV(附歌詞+下載連結+新歌詞) (40,754 點擊/2010-04-27)
  10. 調整Windows 7環境: 加回工作列的「顯示桌面」圖示 (40,544 點擊/2010-01-02)