Iis 使用web.config隐藏页面的扩展名

Iis 使用web.config隐藏页面的扩展名,iis,url,web-config,rewrite,Iis,Url,Web Config,Rewrite,如何隐藏页面的扩展名 例如。。。访问作为是正常的asp页面,但我想访问的网页或网页作为。。。没有asp 在我的例子中,我希望它在web.config中 谢谢 您可以使用IIS URL重写来完成此操作,您可以从以下位置下载: 之后,您可以轻松编写规则来重写路径,以匹配任何需要的内容,包括删除文件扩展名等。您可以修改web.config文件,使url仅显示目录 如果隐藏动态页面,则在IIS>处理程序映射中应该有一行ExtensionlessUrlHandler-ISAPI-4.0\u 64位 如果是

如何隐藏页面的扩展名

例如。。。访问作为是正常的asp页面,但我想访问的网页或网页作为。。。没有asp

在我的例子中,我希望它在web.config中


谢谢

您可以使用IIS URL重写来完成此操作,您可以从以下位置下载:


之后,您可以轻松编写规则来重写路径,以匹配任何需要的内容,包括删除文件扩展名等。

您可以修改web.config文件,使url仅显示目录


如果隐藏动态页面,则在IIS>处理程序映射中应该有一行ExtensionlessUrlHandler-ISAPI-4.0\u 64位

如果是静态页面,则IIS存在静态文件的错误,您需要应用修补程序(如果尚未应用)

之后,您需要添加到Web.Config system.webServer部分

那么,您是在IIS上还是在Apache上运行此功能?mod_rewrite是Apache的东西,但是web.config通常用于IIS中的web应用程序。重新标记以引起具有IIS经验的人的注意。