第一辦公室.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 等快取外掛進一步靜態化網站,但對於網站的起步階段,做好以上兩步設定即可。