asp.net – URL重写从/default.aspx到/

我在IIS 6中使用URL rewriting.NET工具.我已经在IIS中为default.aspx设置了页面内容.我想要做的是/default.aspx提供301重定向到根目录(www.example.com/default.aspx – > www.example.com).我已经尝试关闭认文档,无效.

我希望做的是使用几个URL rewriting.NET规则来实现这一目标.有什么想法吗?

编辑:

对不起,我忘了澄清.如果我从/default.aspx重定向到/打开了认文档(我想保留它们),那么我得到一个无限循环的认 – > / – >

解决方法

最后我用IIS Rewrite模块清理IIS 7,这样可以正确地执行此重定向.

编辑:

规则是

<rule name="Default Redirect" stopProcessing="true">
    <match url="^default\.aspx$" />
    <action type="Redirect" url="/" redirectType="Permanent" />
</rule>

您可以通过单独的规则为每个文件夹执行此操作,也可以使用

<rule name="All Redirect">
    <match url="^(.*\/)*default\.aspx$" />
    <action type="Rewrite" url="{R:1}" />
</rule>

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....