動態頁面是與靜態頁面相對應的,也就是說,網頁URL的後綴不是htm、html、shtml、xml等靜態網頁的常見形式,而是以.aspx、.asp、.jsp、.php、.perl、.cgi等形式為後綴,並且在動態網頁網址中有一個標志性的符號??“?”。
動態頁面的定義:
動態頁面是與靜態頁面相對應的,也就是說,網頁URL的後綴不是htm、html、shtml、xml等靜態網頁的常見形式,而是以.aspx、.asp、.jsp、.php、.perl、.cgi等形式為後綴,並且在動態網頁網址中有一個標志性的符號——“?”。特別是網址特別長,而且還帶有“?”的鏈接,這種一般都是動態鏈接,其所對應的頁面就是動態頁面。
動態頁面的特征:
1、以ASP、PHP、JSP、ASP.net、Perl、或CGI等編程語言制作的;
2、不是獨立存在於服務器上的網頁文件,只有當用戶請求時服務器才返回一個完整的網頁;
3、內容存在於數據庫中,根據用戶發出的不同請求,其提供個性化的網頁內容;
4、內容不是存在於頁面上,而是在數據庫中,從而大大降低網站維護的工作量;
采用動態網頁技術的網站可以實現更多的功能,如用戶注冊、用戶登錄、在線調查、用戶管理、訂單管理等等;靜態頁面則無法實現這些功能。
動態頁面的弊端:
1、由於動態頁面的生成是采用數據庫的內容,所以網頁內容主題的永恆性不能保證。這樣造成了搜索引擎的閱讀困難,即搜索引擎抓不住一個永恆的主題,因此不能輸入到搜索引擎中的緩存中。
2、動態網址裡往往包含“?”和很多參數,這讓目前技術條件下的搜索引擎在判斷和識別造成了很大的困難。
3、動態鏈接,存在一個信任問題,用戶以及搜索引擎都無法確定這個頁面會一直存在。
搜索引擎對於靜態鏈接更友好,所以,把動態網址進行URL重寫優化使其靜態化,是一個非常重要的SEO技巧。SEO十萬個為什麼是全站動態的,目前這麼合理和簡潔規范的URL就是經過URL重寫(URL-rewrite)技術處理的。