asp.net url重寫的好處與方法_.Net教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:asp.net form驗證讀書時最常用判斷登陸的就是登陸時用cookie或session存儲,然后每個頁面判斷是否登陸。 這樣做每個頁面都要判斷很麻煩。 畢業(yè)半年了,這半年學會了用類,重寫事件OnLoad()來,這樣每個頁面繼承這個類!這個類里可以判斷是否登陸,判斷權限等等一些操作 可是如果只有登
url重寫的好處:
1,方便搜索引擎檢索到(html格式的網站搜索引擎記住的優(yōu)先級最高,seo優(yōu)化更好)
2,url更加簡潔,方便用戶記憶
3,隱藏網頁的實際路勁和具體開發(fā)技術
使用URLRewriter.dll重寫
使用URLRewriter.dll后,只需要使用如下步驟將可以進行url重寫
1,在webconfig下寫入
復制代碼 代碼如下:www.hl5o.cn
<Rules>
<!-- 規(guī)則1 -->
<RewriterRule>
<LookFor>~/d(\d+)\.html </LookFor>
<SendTo>~/default.aspx?id=$1 </SendTo>
</RewriterRule>
</Rules>
頁面顯示是~/default.aspx?id=5,自動或轉為的~/d5.html, 只是用了正則來約束
2,配置httpmodel
復制代碼 代碼如下:www.hl5o.cn
<httpModules>
<add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter" />
</httpModules>
Windows2003服務器配置:
網站->屬性->目錄->配置(G)->映射->通配符應用程序映射->插入
可執(zhí)行文件:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
確認文件是否存在:不選
分享:用C#來判斷當前系統(tǒng)是XP還是WIN7直接提供Winform程序: OperatingSystem os = Environment.OSVersion; switch (os.Platform) { case PlatformID.Win32Windows: switch (os.Version.Minor) { case 0: label1.Text = Windows 95 ; break; case 10: if (os.Version.Revision.ToString() == 2222A ) label
相關.Net教程:
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實例(可帶附件)
- js實現廣告漂浮效果的小例子
- asp.net Repeater 數據綁定的具體實現
- Asp.Net 無刷新文件上傳并顯示進度條的實現方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報表的使用方法
- ASP.NET中操作SQL數據庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y試實例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲過程實現分頁示例代碼
- 相關鏈接:
- 教程說明:
.Net教程-asp.net url重寫的好處與方法
。