1

我有一个 asp.net C# 网站,它的 url 就像 abc.com 所以当网站第一次加载时,它的 url 出现是 abc.com

但是当我访问任何其他页面并返回主页时,其 url 变为 abc.com/home.aspx。

但我希望它是相同的,即 abc.com 意味着我希望第一次加载网站时出现的 url 和访问任何其他页面后出现在主页上的 url 应该相同。

我认为 url 重写将在这里使用,但我不确定我也不知道如何使用它,所以请帮忙。

4

3 回答 3

0

您可以使用链接标记在页面标题中标记规范。因此,在 abc.com/home.aspx 中,您可以生成链接标签,告诉爬虫这是重复的abc.com并且不要爬取它。

以下是关于同一主题的更多参考: http ://www.seomoz.org/blog/which-page-is-canonical http://guyellisrocks.com/coding/adding-a-canonical-link-element-in- asp网/

于 2013-04-22T12:40:36.990 回答
0

默认情况下,这是由于默认文档功能而发生的。您可以从http://www.iis.net/learn/web-hosting/web-server-for-shared-hosting/default-documents链接了解更多信息。

但是,一旦您打开我们的网站 abc.com,当您浏览它时,它肯定会向您显示页面名称,例如 www.abc.com/home.aspx

因此,您正在寻找的东西似乎是不可能的。

于 2013-04-22T12:31:40.263 回答
0

如果您在访问 abc.com 时看到您的主页,则您的默认页面似乎已设置到位。

您可以轻松地将用户重定向到“/”,这可能就足够了

于 2013-04-22T13:34:45.200 回答