Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# asp.net网站中的url重写_C#_Asp.net_Url Rewriting_Web - Fatal编程技术网

C# asp.net网站中的url重写

C# asp.net网站中的url重写,c#,asp.net,url-rewriting,web,C#,Asp.net,Url Rewriting,Web,我有一个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,当你浏览时,它肯定会显示你的页面名称,如www.abc.com/home.aspx


因此,您要查找的内容似乎是不可能的。

您可以使用链接标记在页面标题中标记规范。因此,在abc.com/home.aspx中,您可以生成一个链接标记,告诉爬虫程序这是abc.com的副本,并且不爬网它

以下是关于同一主题的更多参考:

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


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

抱歉,但无法读取。。。请格式化您的问题。是否可以将我的abc.com/home.aspx页面重定向到abc.com,以便我的abc.com url始终指向abc.com,即使该url是abc.com/home.aspx,我认为它不应该工作。顺便问一下,你能告诉我你做这件事的目的是什么吗?是否可以将abc.com/home.aspx的url显示为abc.com Always,但你必须更新所有网站的链接,以确保没有指向/home.aspx的链接,这比检查当前请求url和在母版页标题中为规范url添加链接标记要困难。我应该说@PrashantLakhlani显示的可能性应该是可行的。