在asp.net网站中的Url重写

本文关键字:Url 重写 网站 asp net | 更新日期: 2023-09-27 18:10:15

我有一个asp.net c#网站它的url是abc.com所以当网站第一次加载时它显示的url是abc.com

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

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

我认为url重写将在这里使用,但我不确定我也没有任何知识如何使用它,所以请帮助。

在asp.net网站中的Url重写

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

然而,一旦你打开abc.com网站,当你浏览它肯定会显示你的网页名称,如www.abc.com/home.aspx

因此你所寻找的似乎是不可能的

您可以在页眉中使用链接标记标记规范。因此,在abc.com/home.aspx中,您可以生成链接标签,告诉爬虫这是abc.com的副本,不要抓取它。

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

如果您访问abc.com时看到您的主页,那么看起来您的默认页面已设置到位。

你可以很容易地将用户重定向到"/",这可能就足够了