您如何判断IIS何时应用;默认页面";ASP.NET中的设置(C#)

您如何判断IIS何时应用;默认页面";ASP.NET中的设置(C#),c#,asp.net,iis,C#,Asp.net,Iis,我试图在用户请求时发出301重定向 我遇到的问题是,我在请求中找到的每个属性(Request.Url、Request.RawUrl等)对于这两个请求都是相同的 编辑以进一步澄清: 这是在共享web主机上,我无法安装ISAPI扩展 再编辑一次。显然,我在主机上与第一位技术支持人员交谈时不知道他在说什么,他们已经安装了ISAPI rewrite。只需使用url重写ISAPI筛选器即可。这是无痛的。包含几乎所有您需要的信息。描述了他如何解决同一问题 他用了虽然很多人把搜索引擎优化作为想做这件事的理由,

我试图在用户请求时发出301重定向

我遇到的问题是,我在请求中找到的每个属性(Request.Url、Request.RawUrl等)对于这两个请求都是相同的

编辑以进一步澄清: 这是在共享web主机上,我无法安装ISAPI扩展


再编辑一次。显然,我在主机上与第一位技术支持人员交谈时不知道他在说什么,他们已经安装了ISAPI rewrite。

只需使用url重写ISAPI筛选器即可。这是无痛的。包含几乎所有您需要的信息。

描述了他如何解决同一问题


他用了

虽然很多人把搜索引擎优化作为想做这件事的理由,但我只想做一个小小的观察:

这个词出现在主页(default.aspx)和博客文章中。目前,我看到此搜索的三个结果:

中间的一个是我的主页,你会注意到它只列出一次,但是如果你浏览到它,你可以很容易地访问并停留在/default.aspx上(事实上,网站上的导航链接到/default.aspx)

如果说这更像是一个报告问题,例如谷歌分析公司将/default.aspx和/default.aspx视为不同的页面(但同样,搜索结果忽略了windows服务器上的大小写):

所以,我想说的是,搜索引擎通常比SEO顾问认为的更聪明


对我的网站来说,一个更大的问题是,我有三个域名指向它,但我仍然没有抽出时间为其他域名设置重定向。

+1只是因为我也很好奇。具体来说,它的SEO问题。有两个产生相同内容的外部URL是一件坏事。我没有权限添加该筛选器,它是共享主机上的一个网站。@Matt Ross:您确定通过URL重写ISAPI筛选器来尝试解析默认文档的IIS机制通过了吗?如果不是,你有一个无限循环。isapi过滤器可以工作,我已经在其他服务器上使用过它。只是这一个,我坚持不让我添加任何。+1。博客给出了一个很好的理由说明为什么有人会想这样做。我把它称为“膝上反应”——任何时候相同的内容都可以在多个地方获得,我会认为它是最不必要的,值得去清理。是的,SE通常更聪明,但为什么要让他们的工作变得比必要的更困难呢?那么你还需要处理套管;)