在url重写中,有一种是无后缀的,
如:
www.lin.com/operate 直接就可以访问到www.lin.com/operate.aspx页面
其实它的原理和配置伪静态的url重写是一样的,我们只要稍微修改下就可以了
web.config中
<add name="Rule3" virtualUrl="operate" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="operate.aspx" ignoreCase="true"/>
页面中:
<a href="operate">操作</a>
iis中
要实现IIS下的无后缀URL重写,只要在xx网站的属性→主目录→应用程序设置→配置→添加一条默认的应用程序映射,取消"检查文件是否存在(C)"选项→确定,然后把你所需要显示成无后缀的网页的后缀全部删掉就可以了。![](https://images.cnblogs.com/cnblogs_com/shuang121/12.jpg)
.* 表示当被访问网页的扩展名与列表中其他的应用程序映射的扩展名不匹配时,采用本条应用程序映射。
这样就完全配置好了