我有一个 asp.net C# 网站,它的 url 就像 abc.com 所以当网站第一次加载时,它的 url 出现是 abc.com
但是当我访问任何其他页面并返回主页时,其 url 变为 abc.com/home.aspx。
但我希望它是相同的,即 abc.com 意味着我希望第一次加载网站时出现的 url 和访问任何其他页面后出现在主页上的 url 应该相同。
我认为 url 重写将在这里使用,但我不确定我也不知道如何使用它,所以请帮忙。
我有一个 asp.net C# 网站,它的 url 就像 abc.com 所以当网站第一次加载时,它的 url 出现是 abc.com
但是当我访问任何其他页面并返回主页时,其 url 变为 abc.com/home.aspx。
但我希望它是相同的,即 abc.com 意味着我希望第一次加载网站时出现的 url 和访问任何其他页面后出现在主页上的 url 应该相同。
我认为 url 重写将在这里使用,但我不确定我也不知道如何使用它,所以请帮忙。
您可以使用链接标记在页面标题中标记规范。因此,在 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网/
默认情况下,这是由于默认文档功能而发生的。您可以从http://www.iis.net/learn/web-hosting/web-server-for-shared-hosting/default-documents链接了解更多信息。
但是,一旦您打开我们的网站 abc.com,当您浏览它时,它肯定会向您显示页面名称,例如 www.abc.com/home.aspx
因此,您正在寻找的东西似乎是不可能的。
如果您在访问 abc.com 时看到您的主页,则您的默认页面似乎已设置到位。
您可以轻松地将用户重定向到“/”,这可能就足够了