gpt4 book ai didi

asp.net - ASP.NET MVC 中的 URL 重定向

转载 作者:行者123 更新时间:2023-12-04 22:33:11 25 4
gpt4 key购买 nike

我在一个网站上工作,该网站之前是用 ASP.NET Web 窗体构建的,现在是用 ASP.NET MVC 构建的。

我们上周发布了新的 MVC 版本。

但是旧的登录网址是 www.website.com/login.aspx 已被许多用户添加为书签,他们仍然使用它,因此出现 404 错误。

所以我想知道将用户从旧 url 重定向到新的 mvc url 的最简单和最好的方法是 www.website.com/account/login

就像这个登录网址一样,我希望用户也可能已经为其他几个网址添加了书签,那么处理这个问题的最佳方法是什么?

最佳答案

您可以使用 URL Rewrite module 在 IIS 中。就像将以下规则放入您的 <system.webServer> 中一样简单部分:

<system.webServer>
<rewrite>
<rules>
<rule name="Login page redirect" stopProcessing="true">
<match url="login.aspx" />
<action type="Redirect" redirectType="Permanent" url="account/login" />
</rule>
</rules>
</rewrite>

...
</system.webServer>

该模块非常强大,允许您进行任何类型的重写和重定向。这里有一些其他的 sample rules .

关于asp.net - ASP.NET MVC 中的 URL 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15737810/

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