WordPress是世界上使用最為廣泛PHP博客程序,他擁有近乎無盡的主題和插件,簡單易用。他既可以通過各種各樣的插件他自己武裝成一個CMS,也可以很好的履行自己的職責:博客。
我使用WordPress一段時間了,現在和大家分享一下我的經驗:關于WordPress中的子目錄和偽靜態的一些探討。
子目錄,大家都很熟悉,比如:www.xxx.com/post的形式,即把程序安裝在域名下面的一個子文件夾中(例如上面的post文件 夾),然后使用WordPress的偽靜態功能,例如使用參數%post_id%.html,將目標網頁的地址偽裝成 http://www.xxx.com/post/1.html的形式。而WordPress的偽靜態功能則直接可以把使用post文件夾的步驟省略,直接使用參數/post/%post_id%.html,則可以把目標網頁路徑偽裝成http://www.xxx.com/post/1.html的形式。
我以為,無論是采用子目錄地方法也好,還是直接采用偽靜態的方法也好,最終的網頁的地址是一樣的,對于搜索引擎而言,并沒有什么太大的區別。但是,對于程序本身而對應的數據庫而言,區別則很大!
如果采用的是子目錄的形式,那么對于程序而言,他知道自己是被安裝www.feelarch.com下面的一個名為post的文件夾之下,之后 就直接是%post_id%.html,數據庫中的地址也直接是%post_id%.html(當然,你可以改變偽靜態的虛擬方式,從而改變該路徑,但是這對于一個老站而言,無異于SEO大換血)。
但如果采用的是偽靜態的形式,則程序知道自己是被安裝在www.feelarch.com的根目錄之下,而所謂的post文件夾則是虛擬出來 的,不是真實存在的。對應的數據庫地址是post/%post_id%.html(當然,你可以改變偽靜態的虛擬方式,從而改變該路徑,但是這對于一個老 站而言,無異于SEO大換血)。所以,這兩種方式是有本質的區別的。拿著對于我們站長有什么具體作用呢?
我認為,如果你只打算安裝一個博客,那么最好的選擇當然是把程序安裝在根目錄之下,然后使用偽靜態,這樣我們可以很自由的控制程序的偽靜態。如 果你打算使用一個域名安裝多個博客,那么可以考慮使用子目錄的形式,這樣的話后續的博客多少會繼承一些主域名的權重,對于SEO較為有利。
新聞熱點
疑難解答
圖片精選