今天我的部落格又一次修改了,這次把 category 給去掉了。原來的是這樣的:http://www.***.com/category/seo,現在修改了後變成 http://www.***.com/seo 了。

如何去掉這個 category 有兩種方法的,第一種就是外掛來實現了,外掛使用方法很簡單,就是傳上去啟用就可以了,不用管的。

方法 1

外掛名字:wp-no-category-base 下載地址,可以百度一下就有了,我這裡就不提供下載了。

外掛介紹:

1. 將分類固定連結最佳化成符合邏輯的 http://www.***.com/分類名字/ 形式;

2. 簡單,不增加任何程式上的開銷;

3. 無需設定,一鍵啟用即可;

4. 不修改 WordPress 核心檔案;

5. 不需要其他外掛的支援;

6. 相容網站地圖 (Sitemap) 外掛;

7. 支援子分類;

8. 採用 301 重定向方式,有利於搜尋引擎最佳化。

方法 2

前提是你的主機是 linux 的才行。

透過對.htaccess 檔案進行修改, 讓 URL 301 重定向,即可去除討厭的 「category」 這個幾個字母,即裝分類設定成:http://www.***.com/seo

完整程式碼如下:

RewriteRule ^category/http://www.AAA.com/$1(.+)$ [R=301,L]
RewriteRule ^category/(.+)$ http://www.BBB.com/$1 [R=301,L]

注意:方法 2 本人沒有測試過,剛測試了方法 1,可以參考一下。