欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用ISAPI_Rewrite讓IIS也支持如Apache下.htaccess的URL重寫

 更新時間:2007年02月15日 00:00:00   作者:  
前些日子用Linux做服務(wù)器寫了一些東西,發(fā)現(xiàn)Apache下的.htaccess真是個好東西!不僅能實現(xiàn)URL真重寫,還能實現(xiàn)假重寫。真重寫可以有效降低代碼量與服務(wù)器資源消耗量,偽重寫可以有效減少服務(wù)器的靜態(tài)文件體積,節(jié)約了空間,真是不錯!其實htaccess的功能遠不只如此。

言歸正傳,那么IIS下能不能也實現(xiàn)htaccess這樣激動人心的功能呢?ASP.NET2.0這個東東不是服務(wù)器級的,不能勝任重寫這個重任,那么只有交給ISAPI了,在網(wǎng)上搜索,還居然真有公司(組織)開發(fā)了這種東東!不可思議!

官方地址是:http://www.isapirewrite.com/

下載到其中有一個文件Rewrite.dll就是我們的ISAPI了,在IIS里面添加這個dll然后重起就OK!!!Fantastic!!!

httpd.ini就相當于.htaccess了!

現(xiàn)在的版本是2.9版,技術(shù)文檔看這里:中文手冊  英文手冊(英文寫得比較好,建議看英文的)

具體怎么用就不多說了,手冊

下面是我寫的一個超簡單例子:

1.httpd.ini

[ISAPI_Rewrite]
RewriteRule ^(.*)/([a-z0-9\-]+\.html)$ $1/default2.asp\?filename=$2 


2.default2.asp

<%=Request.QueryString%> 


3,然后你進入瀏覽器輸入"http://localhost/abcd123456.html"你會看到顯示了這個網(wǎng)頁,后臺卻并沒有生成這個頁!

filename=abcd123456.html 


這個技術(shù)就是WordPress所應(yīng)用的URL偽重寫技術(shù),IIS中如果本身支持該技術(shù),估計Z-Blog會集成該技術(shù)。

應(yīng)用了該技術(shù)Z-BLOG哪里還需要重建?需要的時候只需要改動一下httpd.ini就可以了

總之,ISAPI_Rewrite和htaccess都是很值得學習與掌握的技術(shù),尤其是htaccess,我們應(yīng)該努力應(yīng)用它,發(fā)覺他的潛力。

相關(guān)文章

最新評論