你要找的是大連網站優(yōu)化哪家好?中外商貿為你提供服務:大連網站優(yōu)化價格、大連網站優(yōu)化公司,歡迎瀏覽:大連網站優(yōu)化
大連網站優(yōu)化 |
URL靜態(tài)化 前面講了動態(tài)URL的優(yōu)缺點,由于很多時候不好控制動態(tài)URL的參數,導致動態(tài)URL的頁面收錄不好,或者造成蜘蛛無限循環(huán)等問題。而且靜態(tài)化URL具有以下優(yōu)勢。 (1)搜索引擎對靜態(tài)URL更有好感,不會出現無限循環(huán),雖然動態(tài)URL也能收錄,但是作為更標準的靜態(tài)URL,很明顯占有優(yōu)勢。 (2)靜態(tài)URL更容易傳播,在實際生活中靜態(tài)URL具有不變性,更容易被人接受并樂于傳播。(3)靜態(tài)URL更標準化、簡潔和可讀性高,提供良好的視覺感受,提高用戶體驗。 因此,我們能使用靜態(tài)URL就盡量使用靜態(tài)的,以避免出錯,但是我們又不可能直接使用靜態(tài)頁面,所以就形成了URL靜態(tài)化的方法。
URL靜態(tài)化分為純靜態(tài)化和偽靜態(tài)化兩種方法。 純靜態(tài)化:網頁為純HTML編碼組成,瀏覽器打開時內容能夠直接輸出,減少服務器運算壓力,即服務器的硬盤上儲存有一個實實在在的.html的文件。 偽靜態(tài)化:服務器上并沒有靜態(tài).html網頁文件,只是在服務器端使用了Rewrite,將動態(tài)URL進行重寫,使動態(tài)URL表現為靜態(tài)URL,以滿足網頁URL靜態(tài)需求。但網頁依然為動態(tài)調用的,不會減少服務器的運算壓力,只是避免了動態(tài)URL可能出現的一些問題。 一般情況下,純靜態(tài)化和偽靜態(tài)化的URL對于搜索引擎都是一樣的,就不會出現動態(tài)URL的弊端了。但純靜態(tài)化不需要處理參數,反應速度會更快一些。 雖然這兩種靜態(tài)化的效果是一樣的,但是實現他們的方法卻完全不同,下面我們來看看它們都是怎么實現的。 純靜態(tài)化是通過網站程序將調用的網頁結果生成一個.html的網頁文件,從而得到一個靜態(tài)的網頁URL。網站程序在目錄下生成一個真實存在的.html文件,這個文件的路徑就是這個網頁的URL。雖然純靜態(tài)化URL的網頁有打開速度快的優(yōu)點,但是如果網站內容巨大,勢必會使網站的體積變大很多。 偽靜態(tài)化是通過服務器的URL重寫模塊,對動態(tài)的URL進行重寫,從而形成靜態(tài)形式的URL。這種頁面的本質仍為動態(tài)頁面,只是URL表現出來為靜態(tài)形式。具體的偽靜態(tài)方法根據服務器和網站程序的不同會有所不同。 如果是微軟系統(tǒng)服務器,即下載使用ISAPI rewrite 進行重寫。安裝好 ISAPI rewrit后,打開IIS,在“ISAPI篩選器選項卡”中添加篩選器,名稱可任意填寫,路徑選擇ISAPI_Rewrite.dll的安裝目錄,然后確定,設置完成。最后就是添加 urlrewrite規(guī)則,打開ISAPl Rewrite的安裝目錄,將httpd.ini文件的只讀屬性去掉。用記事本打開httpd.ini文件。在文件中加入一行規(guī)則代碼,就可將示例的第一個動態(tài)URL重寫為靜態(tài)URL,規(guī)則代碼 如下: RewriteRule /news_([0-9,a-z]*)__([0-9,a-z]*)/news.asp?id=$1&date=$2 示例: http://www.×××.com/news.asp?id=342sdate=20120924 http://www.×××.com/news__342_20120924/ 規(guī)則代碼可以根據自己的方式編寫,另外還有很多URL重寫方法,這里就不一—講解了。由于URL.重寫代碼比較復雜且變化很多,因此如果不懂代碼最好不要自己編寫,很容易產生錯誤。一般SEO人員可以與程序員進行溝通,選擇一種比較適合的方式進行URL的靜態(tài)化重寫。
|
![]() |