当前位置:跳过导航链接计算机毕业设计首页 : 技术应用 : 详细内容

ASP.NET实现伪静态页面的方法

来源:本站原创 作者:管理员 添加时间:2011-01-21 点击数:1669

URL重写好处有很多,如:有利于SEO、便于记忆、隐藏真实路径使安全性提高、便于更新等等。本文概要描述了各种URL重写的实现。本文主要介绍ASP.NET如何利用URLRewriter.DLL控件进行重写,例如在访问default.html时,则进入到default.aspx页面,下面介绍具体的使用方法:

1、首先,在网站中添加URLRewriter.DLL引用,插件包如下:

URLRewriter.rar

(注:网上下载的该控件有的引用会回出现无法依赖的问题,上面这个经过本人测试非常好用,可放心下载)

2、添加引用后,需要在Web.config文件里配置页面的伪静态地址:

下添加以下代码:


  


然后继续添加以下伪静态页面的配置:

  

  
    ~/default.html
    ~/Default.aspx
   

   
    ~/csj(\d+).html   //伪动态页面设置 例如:输入csj23.html,实际访问页面是dtlcsj.aspx?id=23
    ~/dtlcsj.aspx?id=$1 //实际访问的页面
   
   

  


  



设置完以上伪静态页面配置后,需要在结点下再增加以下配置:

 

   
   

  

    

这样配置成功后,经过前台访问.html页面就会转到对应的.aspx页面,如果出现找不到文件的问题,可详见本站关于“服务器或本地环境配置伪静态技术”的文章。

<责任编辑:计算机毕业设计网(http://www.xiaoniu168.com)>

第1页

【联系方式】

【本站信誉】

用心做计算机毕业设计论文网