0

我的要求是我们的 SEO 专家建议 www.example.com/index.aspx
应加载为 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 回答