眾說紛紜的靜態(tài)化 到底對優(yōu)化有無益處
經(jīng)常說看到站長們咨詢:網(wǎng)站優(yōu)化時網(wǎng)址是否需要靜態(tài)化,有的站長會堅持要網(wǎng)站靜態(tài)化,但是也會發(fā)現(xiàn)一些大型的網(wǎng)站仍然使用的是動態(tài)地址,網(wǎng)站的靜態(tài)化真的是眾說紛紜,其實對于SEO來說,靜態(tài)化是最基本的要求之一,從一定程度上來說,靜態(tài)化的網(wǎng)址更利于蜘蛛的抓取,泰州網(wǎng)絡(luò)公司萬科給站長們說說靜態(tài)化對優(yōu)化的益處。
首先:蜘蛛害怕抓取復(fù)雜的鏈接,現(xiàn)在的網(wǎng)站的頁面都是由程序?qū)崟r生成的,用戶訪問一個網(wǎng)址時,程度會根據(jù)訪問中網(wǎng)址中的參與調(diào)用數(shù)據(jù)庫,實時的生成頁面內(nèi)容,這些URL中都包含了很多符合、問號、或者一些雜亂的參數(shù),對于復(fù)雜的長連接地址,蜘蛛是很不愿意抓取,害怕可能會遇到無限的循環(huán)連接、或者是危險的垃圾鏈接、或者是網(wǎng)站中存在的大量重復(fù)的內(nèi)容,所以對于網(wǎng)站要想能被充分的收錄,還是建議站長把動態(tài)的URL地址轉(zhuǎn)化為靜態(tài)的URL地址,也減少蜘蛛的抓取困難,同時靜態(tài)的URL地址也更容易被用戶記住和使用。
其次:迎合更多的搜索引擎抓取網(wǎng)站,在Google官方發(fā)布聲明說網(wǎng)站可以不用靜態(tài)化,Google蜘蛛表明完全有能力抓取動態(tài)的地址,甚至說動態(tài)的地址更有利于蜘蛛的抓取,但是這一聲明僅僅是針對Google本身的搜索引擎,目前為止除Google以外的搜索引擎更青睞于靜態(tài)的地址。只要站長們能把網(wǎng)站的靜態(tài)化設(shè)置正確,不要在設(shè)置網(wǎng)頁靜態(tài)時,把Session ID也放入靜態(tài)地址,蜘蛛來網(wǎng)站抓取時,會正確的抓取到網(wǎng)站中的靜態(tài)地址。
還有:提高網(wǎng)站程序的性能,特別對于一些大型的網(wǎng)站來說,網(wǎng)站使用動態(tài)的地址,用戶以不同的入口進(jìn)入網(wǎng)站,都會產(chǎn)生一個不同的動態(tài)地址,這樣的訪問會給網(wǎng)站加載帶來負(fù)擔(dān),但是如果給網(wǎng)站設(shè)置靜態(tài)后,在用戶訪問之前就能直接獲取資源或數(shù)據(jù)庫數(shù)據(jù)進(jìn)而通過靜態(tài)化處理,生成靜態(tài)頁面,所有人都訪問這一個靜態(tài)頁面,而靜態(tài)化處理的頁面本身的訪問速度要較動態(tài)頁面快很多倍,因此程序性能會有大大的提升。
對于網(wǎng)站是靜態(tài)還是動態(tài),互聯(lián)網(wǎng)界都將是眾說紛紜的,不管怎么說這兩者的優(yōu)缺點,這里再給大家說說動態(tài)網(wǎng)址怎樣才能靜態(tài)化,給大家分析幾個不同程序的靜態(tài)化方法:
1. wordpress博客靜態(tài),WP博客是現(xiàn)在個人站長使用比較多的博客程序,要想靜態(tài)化也是很容易的,使用WP No Category Base 插件,安裝后在鏈接設(shè)置中選擇自定義結(jié)構(gòu):/%category%/%post_id%.html 這樣的鏈接設(shè)置后,并可自動生成偽靜態(tài)。
2. Linux Apache服務(wù)器,使用服務(wù)器中的URL重寫模塊,使用mod_rewrite模塊,在.htaccess文件中寫入代碼:RewriteRule/products/([0-9]+)/products.php?id=$1。
3. Discuz論壇,在論壇的后臺優(yōu)化設(shè)置中,找到搜索引擎優(yōu)化,把URL 靜態(tài)化的幾項都選上,然后點擊保存。然后生成一個.htaccess(如果是windows系統(tǒng)則用httpd.ini)放到論壇根目錄下:
< IfModule mod_rewrite.c >
RewriteEngine On
RewriteBase /
# Rewrite 系統(tǒng)規(guī)則請勿修改
RewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1
< /IfModule >
4. 不過沒個網(wǎng)站的動態(tài)URL結(jié)構(gòu)都不同,服務(wù)器的設(shè)置也可能不同,代碼也就設(shè)置的不一樣,要設(shè)置靜態(tài)最好是程序員進(jìn)行編寫,以免不必要的錯誤,影響靜態(tài)頁的生成。
其實不從優(yōu)化的角度來說,動態(tài)地址和靜態(tài)地址也是沒有區(qū)別的,如果站長覺得自己的網(wǎng)站不需要使用SEO優(yōu)化,僅僅是為了展示企業(yè)風(fēng)采,那靜態(tài)化也是沒什么必要的。但是泰州網(wǎng)絡(luò)公司(http://zenylab.com)站在站長的角度去考慮,動態(tài)靜態(tài)對網(wǎng)站都沒有太大負(fù)面影響,但是靜態(tài)可以提高網(wǎng)站的性能、提高蜘蛛的抓取、提高用戶的體驗度,那何嘗不使用靜態(tài)的地址呢。
TAG:
評論加載中...
|