第一辦公室.Net 目前使用的是 WordPress 程序,BBQ 希望以後能夠繼續使用,原因無外乎兩點:
關於第二點以後詳細給大家分析,今天只説偽 WP 的靜態化設置。
文章地址靜態化
在安裝了 WordPress 之後,BBQ 對靜態化的設置是這樣的,首先在 「設置」>「固定鏈接」 設置全局鏈接結構為:「自定義: /%postname%.html」

%postname% 表示文章名稱,為了讓搜索引擎看起來更像靜態的 html 網頁,它的後綴為.html 。
所以當你寫一篇文章的時候,默認的固定鏈接會變為 http://你的域名/新文章.html,這裏我們要把漢字改為拼音/數字/英文字母/連接符。連接符包括下劃線和橫線,起單詞分割的作用,主要是寫給讀者看的,但搜索引擎也會憑藉此識別關鍵詞,所以可以在地址中包含關鍵詞,起到 SEO 的效果。
"最標準的命名:讓讀者一看地址就明白且容易記憶,最好包含關鍵詞。"
我知道很多人更習慣 http://域名/分類名稱/文章名稱.html 這樣的鏈接形式,但在 WP 網站裏,尤其是大多數中小網站 (比如個人博客) 裏,在鏈接中加入分類名稱並不是最明智的做法,因為萬一當我們需要重寫分類名甚至刪除分類的時候,所有含有分類名稱的鏈接將會作廢,網站產生太多的 404 死鏈對用户以及搜索引擎都是很糟糕的事情,所以,如非必要,我都是主域名後面緊跟文章名稱,這樣可以保證一個扁平的鏈接結構,便於蜘蛛的抓取。
去掉默認的 category
WordPress 目前的分類地址會默認帶有 category 這個單詞,這會增加網站層級深度,不利於搜索引擎抓取內容,所以強烈建議去掉。去掉 catagory 很簡單,只需要在插件區內搜索 WP No Category Base 這款插件,啓用後即可自動去掉 category 並且將原有分類地址 301 跳轉到新的地址上去,不必擔心重複頁面等可能引起的 SEO 問題。
結語:
這兩步設置非常簡單,但無論對提升用户體驗還是為了 SEO 都是十分必要的,這也是我安裝完 WordPress 之後一般先設置好的兩個步驟。如果你的 WP 網站佔用過多資源的話,還可以使用 WordPress super cache 等緩存插件進一步靜態化網站,但對於網站的起步階段,做好以上兩步設置即可。