IIS 8应用程序初始化HTTP状态代码& SEO

时间:2014-06-23 17:34:50

标签: c# asp.net iis

我正在使用IIS 8的新Application Initialization功能来处理我们的Web应用程序。

一切都设置正确,我们第一次访问网站时,我们会看到我们的网络配置中定义的startup.html:

  <applicationInitialization
    remapManagedRequestsTo="/startup.html"
    skipManagedModules="true" >
    <add initializationPage="/" />
  </applicationInitialization>

问题是,使用HTTP状态代码200返回startup.html页面!

这意味着对于搜索引擎优化,谷歌和其他搜索引擎可能会抓取startup.html页面而不是主页,如果在应用程序尚未初始化时索引网站。

肯定响应代码应为:

503 - the server is temporarily unavailable

有没有办法更改静态HTML页面的响应代码?

(注意:这不能通过代码完成,因为ASP.NET管道会正在进行中)

0 个答案:

没有答案