gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 21:27:50 25 4
gpt4 key购买 nike

我在 IIS 6 中使用 URL Rewriting.NET 工具。我在 IIS 中为 default.aspx 设置了默认页面内容。我想要做的是让/default.aspx 提供一个 301 重定向到根目录(www.example.com/default.aspx -> www.example.com)。我试过关闭默认文档,但无济于事。

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

编辑:

对不起,我忘了澄清。如果我在默认文档打开的情况下从/default.aspx 重定向到/(我想让它们保持打开状态),那么我会得到一个无限循环的 default ->/-> default

最佳答案

最后,我最终使用了带有 URL 重写模块的 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>

关于asp.net - URL 重写从/default.aspx 到/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/686681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com