0

私の要件は、当社の SEO 専門家が
、www.example.com/index.aspx を Google インデックスの Canonical Issue 用に www.example.com としてロードすることを提案していることです。

また、共有サーバーのために IIS サーバーにアクセスできず、サポート担当者があまり協力的ではないことにも言及したいと思います。

global.asax で次のコードを試しました。Index.aspx はサイトのデフォルト ページであるため、「500 - 内部サーバー エラー」というエラーがスローされます。

void Application_BeginRequest(object sender, EventArgs e)
{

    HttpContext incoming = HttpContext.Current;

    string oldpath = incoming.Request.Url.AbsoluteUri.ToLower();
    if (oldpath.Contains("index.aspx") == true)
    {
    HttpContext.Current.RewritePath("http://www.example.com", false);
    }
}

//Also tried following 
void Application_BeginRequest(object sender, EventArgs e)
{

    HttpContext incoming = HttpContext.Current;

    string oldpath = incoming.Request.Url.AbsoluteUri.ToLower();
    if (oldpath.Contains("index.aspx") == true)
    {
        Response.Redirect"http://www.example.com"
    }
}
4

1 に答える 1

0

これをラップしたいかもしれません

<script language="c#" runat="server">
</script>
于 2013-02-28T19:14:05.843 に答える