教程集 www.jiaochengji.com
教程集 >  脚本编程  >  Asp.net  >  正文 IIS7 伪静态支持环境配置(修改web.config)

IIS7 伪静态支持环境配置(修改web.config)

发布时间:2016-04-01   编辑:jiaochengji.com
本文介绍下,在IIS7中,通过修改web.config实现伪静态(URL重写)的配置方法,有需要的朋友,可以参考下。

IIS6中,可以使用 URL REWRITING 实现 URL 重写,即伪静态,但默认情况下只能实现 .ASPX 的伪静态,如果要实现伪静态 *.HTML 的页面,需要将 ISAPI 里面的 *.HTML 应用程序映射改为 .NET 的 ISAPI。

在IIS7中,只要修改 WEB.CONFIG 即可实现相应的伪静态功能。

可以直接在 IIS 7 中添加重写规则,也可以在 WEB.CONFIG 中设置:
 

复制代码 代码示例:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="Rewrite to article.aspx">
                    <match url="^article/([0-9]+).html$" />
                    <action type="Rewrite" url="article.aspx?newid={R:1}" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>
 

然后,访问 /article/8089.html 就是 访问 /article.aspx?newid=8089 的结果了。

您可能感兴趣的文章:
IIS7 伪静态支持环境配置(修改web.config)
php 伪静态 url重写简单示例
php伪静态(url rewrite mod_rewrite模块重写)详解
aspnet_isapi.dll实现无后缀名的url重写(伪静态)
windows与linux伪静态规则写法
Django之伪静态网页和虚拟环境是什么
IIS7中ASP.NET伪静态配置方法介绍
php环境中url伪静态和Gzip同时开启相关问题与解决办法
web.config限制上传文件大小与时间的属性配置简介
apache伪静态怎么配置?

[关闭]
~ ~