2013-04-22 219 views
1

我有一个asp.net C#网站的URL就像是abc.com所以当网站加载首次出现是abc.com网址在asp.net网站

但是,当我的URL重写访问任何其他页面并返回主页,其网址变为abc.com/home.aspx。

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

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

+0

很抱歉,但unreadible ......请格式化你的问题。 – 2013-04-22 12:27:30

回答

0

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

然而,一旦你打开我们的网站abc.com,当你浏览它一定会告诉你的页面名称,如www.abc.com/home.aspx

就这样你在寻找什么,似乎不可能。

+0

是否有可能将我的abc.com/home.aspx页面重定向到abc.com,以便我的abc.com网址始终指向abc.com,即使网址为abc.com/home.aspx – rupinder18 2013-04-22 12:39:38

+0

那么我不会不是它应该工作的东西。顺便说一句,你可以告诉你做这件事的目的是什么? – 2013-04-22 13:52:49

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-net/

+0

是否可以将abc.com/home.aspx的网址显示为abc.com始终为 – rupinder18 2013-04-22 12:47:46

+0

是的,但是您必须更新您网站的所有链接,以确保您没有指向/home.aspx的任何链接,这很难比检查当前的请求URL并在母版页的标题中为规范url添加链接标记。 – 2013-04-22 13:34:41

+0

我应该说@PrashantLakhlani显示的可能性应该可行。 – 2013-04-22 13:51:55

0

如果你看到当您访问abc.com您的主页上,它看起来像你的默认页面设置到位。

您可以轻松地重定向用户“/”,它可能就足够