Vb.net ASP.NET 4.0 VB SEO重定向问题

Vb.net ASP.NET 4.0 VB SEO重定向问题,vb.net,redirect,seo,Vb.net,Redirect,Seo,我有一个继承的站点,它有一个名为“index.aspx.vb”的代码隐藏文件,该文件成功地将元数据传递到页面。我似乎无法开始工作的是搜索引擎优化映射的URL重定向(我必须一个接一个地进行重定向,而不是根据状态代码简单地重新路由到主页)。当我在下面的例子中输入URL时,当我希望重定向时,我得到一个404NotFound错误。我做错了什么?以下是我所拥有的: Imports System.Web Protected Sub Page_Load(sender As Object, e As Even

我有一个继承的站点,它有一个名为“index.aspx.vb”的代码隐藏文件,该文件成功地将元数据传递到页面。我似乎无法开始工作的是搜索引擎优化映射的URL重定向(我必须一个接一个地进行重定向,而不是根据状态代码简单地重新路由到主页)。当我在下面的例子中输入URL时,当我希望重定向时,我得到一个404NotFound错误。我做错了什么?以下是我所拥有的:

Imports System.Web

Protected Sub Page_Load(sender As Object, e As EventArgs)
    myUrl = Request.Url.AbsolutePath
    path = "http://www.example.com"

    Select Case myUrl
        Case "/XYZ/XYZ_default.aspx"
            str = "/ABC/ABC/index.aspx"
            flag = "r"
        Exit Select
    End Select

    If flag = "r" Then
        Response.Status = "301 Moved Permanently"
        Response.RedirectPermanent("Location", path + str)
    End If

End Sub

结果URL是什么?它保持打开状态并显示404错误。我希望被重定向到/ABC/ABC/index.aspx。可能需要进行一些调试,以查看是否调用了您的代码,以及myUrl是否匹配。是的,我现在开始着手这方面的工作。我会告诉你我发现了什么。谢谢