【发布时间】:2020-01-24 14:18:18
【问题描述】:
我想在我的网站中使用 301 重定向。我尝试将“http://localhost:54996/AboutUs.aspx”重定向到“http://localhost:54996/About”。 我在页面加载中使用此代码:
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location", "http://localhost:54996/About");
或此代码:
protected void Application_BeginRequest(object sender, EventArgs e)
{
if (Request.FilePath == "/AboutUs.aspx")
{
Response.RedirectPermanent("/About", true);
}
}
但是这些解决方案都不起作用。当我输入我的地址(http://localhost:54996/AboutUs.aspx)时,我会转到这个地址:“about/”
我的错误在哪里?
【问题讨论】:
标签: c# asp.net routes http-status-code-301