網站的URL被分為動態和靜態兩種,因為程式語句不同,動態的URL也分為三種,第一種是ASP,第二種是PHP,第三種是JSP。靜態的URL卻只有一種,那就是.html。所以,我們經常透過網址來檢視該網站是動態還是靜態的。
雖然網站被分為動態和靜態兩種,但是針對SEO來說,搜尋引擎會經常對網站進行爬行。如果訪問動態網站就需要透過訪問伺服器上的資料庫,然後進行資料庫的轉移才能展現。而靜態頁面卻不需要透過這樣繁瑣的操作。對於SEO最佳化來說,靜態網站的最佳化往往更加有利於最佳化。
1、為什麼要靜態化
由於在很長一段時間搜尋引擎的技術有限,加上動態網站的負荷較大,所以從最開始的收錄來說,搜尋引擎都是針對靜態網站而言的。這並不是說搜尋引擎不會收錄動態網站,只不過收錄的動態網站因為點選之後訪問速度以及其它原因,導致排名較靜態網站而言更加靠後。有了這樣的習慣後,越來越多SEO人員就記住了這樣的規律。搜尋引擎更加傾向於靜態網站的URL收錄。
之所以網站要使用靜態化,主要體現在一下幾個方面:更加方便搜尋引擎的抓取。當用戶訪問網站的時候,因為是靜態網站更方便使用者記住,並且透過分享進行傳播。靜態網站因為只是一個單獨的靜態頁面,並不需要透過訪問伺服器上的資料庫進行轉義,只有十幾KB的大小,所以靜態網站的開啟速度往往更快。靜態網站並沒有漏洞存在,一般來說漏洞的存在都是因為程式碼不夠嚴謹造成的,而靜態網站多是以HTML的形式展現,所以並不會出現漏洞。
2、純URL靜態網站
正常來說是沒有純靜態的網站。因為網站是需要維護管理和運營的,如果是純靜態網站,沒有一個合適的管理後臺,那麼工作量是非常巨大的。當然任何事都沒有絕對的,純靜態網站也是存在的。這種網站一般適用於接觸前端人員,他們不懂程式和資料的銜接,更加不懂如何搭建合適的網站後臺,只是透過前端程式碼DIV+CSS進行排版,之後上傳到FTP上。
優點:網站頁面簡單,沒有漏洞,只需要會前端程式碼就可以了。
缺點:管理困難,不利於最佳化,更加不利於後期的維護和更新。
3、開源自帶偽靜態URL網站
現在很多網站都是.html為字尾的網站,這種型別的網站通常會讓使用者錯誤認為是靜態網站,其實這種網站被稱為偽靜態。因為凡是與程式相關的網站都是需要結合資料庫的,而涉及資料庫的網站就是動態網站。這是為了方便後期的網站最佳化,所以使用程式的辦法進行了偽靜態的操作。
優點:操作簡單,學習一些DEDECMS教程就可以快速上手,直接偽靜態利於最佳化。
缺點:需要有一定的前端程式碼基礎和PHP基礎,漏洞太多了,被攻擊的可能性較大。
4、動態URL實現靜態URL的方法
主流的開源系統除了DEDECMS在設計之初就實現了偽靜態之外,其它常見的開源系統都屬於動態網站。這種網站型別並不利於最佳化,所以,我們在做這種型別網站的時候,就需要透過一定技術來實現偽靜態這種效果。
優點:模版風格清晰,管理方便,安全性高。
缺點:程式碼要求高,一般性修改比較困難。
網站的URL被分為動態和靜態兩種,因為程式語句不同,動態的URL也分為三種,第一種是ASP,第二種是PHP,第三種是JSP。靜態的URL卻只有一種,那就是.html。所以,我們經常透過網址來檢視該網站是動態還是靜態的。
雖然網站被分為動態和靜態兩種,但是針對SEO來說,搜尋引擎會經常對網站進行爬行。如果訪問動態網站就需要透過訪問伺服器上的資料庫,然後進行資料庫的轉移才能展現。而靜態頁面卻不需要透過這樣繁瑣的操作。對於SEO最佳化來說,靜態網站的最佳化往往更加有利於最佳化。
1、為什麼要靜態化
由於在很長一段時間搜尋引擎的技術有限,加上動態網站的負荷較大,所以從最開始的收錄來說,搜尋引擎都是針對靜態網站而言的。這並不是說搜尋引擎不會收錄動態網站,只不過收錄的動態網站因為點選之後訪問速度以及其它原因,導致排名較靜態網站而言更加靠後。有了這樣的習慣後,越來越多SEO人員就記住了這樣的規律。搜尋引擎更加傾向於靜態網站的URL收錄。
之所以網站要使用靜態化,主要體現在一下幾個方面:更加方便搜尋引擎的抓取。當用戶訪問網站的時候,因為是靜態網站更方便使用者記住,並且透過分享進行傳播。靜態網站因為只是一個單獨的靜態頁面,並不需要透過訪問伺服器上的資料庫進行轉義,只有十幾KB的大小,所以靜態網站的開啟速度往往更快。靜態網站並沒有漏洞存在,一般來說漏洞的存在都是因為程式碼不夠嚴謹造成的,而靜態網站多是以HTML的形式展現,所以並不會出現漏洞。
2、純URL靜態網站
正常來說是沒有純靜態的網站。因為網站是需要維護管理和運營的,如果是純靜態網站,沒有一個合適的管理後臺,那麼工作量是非常巨大的。當然任何事都沒有絕對的,純靜態網站也是存在的。這種網站一般適用於接觸前端人員,他們不懂程式和資料的銜接,更加不懂如何搭建合適的網站後臺,只是透過前端程式碼DIV+CSS進行排版,之後上傳到FTP上。
優點:網站頁面簡單,沒有漏洞,只需要會前端程式碼就可以了。
缺點:管理困難,不利於最佳化,更加不利於後期的維護和更新。
3、開源自帶偽靜態URL網站
現在很多網站都是.html為字尾的網站,這種型別的網站通常會讓使用者錯誤認為是靜態網站,其實這種網站被稱為偽靜態。因為凡是與程式相關的網站都是需要結合資料庫的,而涉及資料庫的網站就是動態網站。這是為了方便後期的網站最佳化,所以使用程式的辦法進行了偽靜態的操作。
優點:操作簡單,學習一些DEDECMS教程就可以快速上手,直接偽靜態利於最佳化。
缺點:需要有一定的前端程式碼基礎和PHP基礎,漏洞太多了,被攻擊的可能性較大。
4、動態URL實現靜態URL的方法
主流的開源系統除了DEDECMS在設計之初就實現了偽靜態之外,其它常見的開源系統都屬於動態網站。這種網站型別並不利於最佳化,所以,我們在做這種型別網站的時候,就需要透過一定技術來實現偽靜態這種效果。
優點:模版風格清晰,管理方便,安全性高。
缺點:程式碼要求高,一般性修改比較困難。