僞靜态即是說以類似通路伺服器中靜态資源檔案的方式來通路動态頁面,如http://x3d.cnblogs.com/url-rewrite-concept.html,實際上通路的可能是http://www.cnblogs.com/router.aspx?username=x3d&title=url-rewrite-concept
僞靜态的實作有兩種方式:
1. 基于Web伺服器軟體的url rewrite功能,apache的mod_rewrite子產品專門做這件事的
2. 基于程式設計語言CGI接口的path_info參數傳遞
作用:
1. 使用者友好、優雅
2. 搜尋引擎友好
優缺點:
從他們發生作用的環節,就可以看出來。
基于url_rewrite的話,無需程式中做處理,但需要編寫大量的規則的話顯得不夠靈活;
基于path_info的話,可以利用程式來滿足各種需求的路由規則,但在各種Web伺服器配置CGI接口時較為麻煩(最友善的是Apache)