![WordPress 新手佈景主題推薦](https://wordpress.blog.tw/wp/wp-content/uploads/2023/06/202307-01-1-150x150.jpg)
WordPress 2.3 Plugins/Plugin 相容列表
隨著WordPress 2.3版正式發佈的日子越來越近,有許多的外掛程式可能在2.3版上無法使用,為了將來升級到2.3版時維持正常運作,可以先到http://codex.wordpress.org/Plugins/Plugin_Compatibility/2.3查閱一下自己使用的外掛程式是否相容於2.3版,預作準備。
隨著WordPress 2.3版正式發佈的日子越來越近,有許多的外掛程式可能在2.3版上無法使用,為了將來升級到2.3版時維持正常運作,可以先到http://codex.wordpress.org/Plugins/Plugin_Compatibility/2.3查閱一下自己使用的外掛程式是否相容於2.3版,預作準備。
我有在試用2.3(2007.09.19下午推出RC版,已接近正式版),心得如下:
WP2.3使用的資料庫結構已跟2.2.x不同(Table的名字都不一樣了),一旦昇級到2.3Beta或2.3正式版,理論上是沒辦法用phpMyAdmin資料庫備份的方法回復舊版了,也不能單純只把WordPress的回復為舊版,但利用WordPress內建的資料庫輸出輸入應該還可以。
WP2.3有一個功能,一般人可能用不到或沒發現,但因為我是特例,所以我有發現。我原本的Server名字是 kaishao.idv.tw,主機是Mac OS X,架在自己家裡(CHT 8M/640k),原本我自己沒有架DNS Server,所以我的部落格網址是 http://kaishao.idv.tw/blog ,用了一年後,我自己啟動主機的DNS System,也就是我可以在我的名稱前,任意加字了,於是我把自己部落格改URL為 http://blog.kaishao.idv.tw (這種名字看起來比較像大網站的感覺)。那我原先的 http://kaishao.idv.tw/blog 照樣還在,有人用舊網址(含網址後面那堆?p=67之類的)都連得過來,這種作法是照顧以前把我部落格網址散佈到人世界的人。
可是,在WP2.3,出現問題了,如果你用舊網址 http://kaishao.idv.tw/blog/XXXXXX,它會自己跳成 http://BLOG.kaishao.idv.tw/blog/XXXXXX ,這麼一來,會是查無此網址,HTTP 404。
它這樣作也不是沒有道理,WP2.3似乎是希望,網址世界統一(讓搜尋引擎搜尋結果不至於太混亂),不希望有人明明只有一個部落格,卻有兩套網址。這樣想法也不是不對,但至少該把此功能當做選項,讓使用者自行決定要不要。
此功能在WP2.2.x沒有,WP2.3 Beta就出現了。我也沒去改過我 DNS System及Apache的httpd.conf設定。
不知 站長 有沒有解呢?
自問自答,我的問題是找到解答了。
1.把wordpress的檔案夾改名字(我原先就是取blog四字) ,自己隨便去改一個名字,然後在 httpd.conf 把 http://blog.kaishao.idv.tw 對應到新名字去。
2.在 httpd.conf 加一條
Redirect /blog/ http://blog.kaishao.idv.tw/
這句話意思是把外界所有的 /blog (含後面的字串),一律轉到新的 http://blog.kaishao.idv.tw/ 去(後面的字串也會一併過去)
上面我講的2.3情況(新功能),英文叫 Canonical URLs(漢文一時間很難翻譯):
http://markjaquith.wordpress.com/2007/09/25/wordpress-23-canonical-urls/
簡單說,是要讓URL單一化,讓搜尋引擎歸類計數比較單純。過去,同一篇文章(同一個網頁),可能有好幾種不同URL,分別出現在搜尋結果列表上,每一個都點,後來發現都指向同一文章(浪費大家時間),或者有某些URL失效(也是浪費大家時間)。而同一篇文章URL好幾個,更會造成平均點閱率下降,在搜尋結果排名往後退,明明這篇文章可能是此關鍵字最佳解釋,卻因排名後退而被人忽略。