技術(shù)頻道導航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務器技術(shù)
操作系統(tǒng)
網(wǎng)站運營

贊助商

分類目錄

贊助商

最新文章

搜索

asp.net實現(xiàn)不帶html后綴的偽靜態(tài)

作者:admin    時間:2015-5-14 14:42:9    瀏覽:

asp.net實現(xiàn)url偽靜態(tài),可以通過Global.asax.cs實現(xiàn)(vs2010是通過Global.asax文件實現(xiàn)),方法比較簡單,也很容易掌握,可以參考此前博文《asp.net利用Global.asax.cs輕松實現(xiàn)url重寫》,不過,這樣只能實現(xiàn)帶后綴(例如以“.html”結(jié)尾)的url偽靜態(tài),如果想把后綴去掉,例如這樣的url:

http://www.howtostagehomes.com/helloworld

則還需要額外的配置,本文將以IIS6.0為例,介紹asp.ne如何實現(xiàn)t配置不帶html后綴的偽靜態(tài)。

主要通過兩個步驟里實現(xiàn)。

第一步、通過Global.asax.cs編寫url重寫規(guī)則

方法跟此前博文《asp.net利用Global.asax.cs輕松實現(xiàn)url重寫》一樣,關(guān)鍵是要寫一條正則表達式。

第二步、配置IIS

點擊網(wǎng)站屬性,切換到“主目錄”標簽,點擊“配置”。

配置IIS

配置IIS

在通配符應用程序映射里,點擊“插入”,然后選擇.net的ISAPI,例如.net2.0的ISAPI路徑是C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll

應用程序配置

應用程序配置

第二步尤為關(guān)鍵,不然訪問不帶后綴的url會提示404找不到文件的錯誤。第一步Global.asax里的正則表達式以及后臺程序的編寫也不可忽視。

配置完畢,無需重啟IIS。

這樣就實現(xiàn)了asp.net配置不帶html后綴的偽靜態(tài)效果了。

標簽: url重寫  
x
  • 站長推薦
/* 左側(cè)顯示文章內(nèi)容目錄 */