asp.net 把.aspx重写成.html的配置方法。

来源:互联网 发布:康佳lc40ds60c数据 编辑:程序博客网 时间:2024/05/18 17:02

(1)先在程序里App_Code里面添加UrlRewriter.cs

(2)然后配置web.cofig中 

<httpHandlers>
            <add verb="*" path="?*.html" type="UrlRewriter"/>

</httphandlers>


(3)然后在XML目录下建个UrlRewriterSettings.xml文件,在里面写将要重写的地址,转换的规则可以自己定义

例如:

<?xml version="1.0" encoding="utf-8" ?>
<URLRewriters>

  <URLRewriters Path="/index.html" RealPath="/index.aspx"/>

 <URLRewriters Path="/index_(.*)_(.*).html" RealPath="/index/index_list.aspx?keyword=$1&amp;page=$2"/>
</URLRewriters>

(4)IIS配置,把邮件网站==》属性==》主目录 选项卡 ==》配置 如下图:



点击添加,在可执行文件写上:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll,拓展名写上:.html 如下图:

点击确定,然后确定之后就完成了!



原创粉丝点击