服务器响应标签

服务器响应标签

如果将服务器响应标头添加到站点的配置文件中,它是否会在 IIS 7 中显示为服务器响应标头?

我遇到了一个问题,一个没有索引的响应标头(标签)被重复添加到一个高知名度的网站。

此无索引标头可在“服务器响应标头”功能下查看。

我过去曾多次删除响应标头。

我唯一能想到的是,标题是开发环境中的 Web 配置文件的一部分,当上传更改时,开发环境中的 Web 配置文件也会随之复制,导致没有索引响应被推送到实时环境。

有人可以澄清一下吗?

谢谢大家!!

答案1

如果您怀疑 web.config 文件包含自定义标头,为什么不看一看呢?:-)

在您最喜欢的 XML 编辑器中打开 web.config 文件(我更喜欢 notepad++),找到以下部分:

system.webServer/httpProtocol/customHeaders

并查看是否添加了任何标头。它看起来应该像这样(假设该 web.config 文件中没有其他内容):

<configuration>
   <system.webServer>
      <httpProtocol>
         <customHeaders>
            <add name="x-robots-tag" value="noindex" />
         </customHeaders>
      </httpProtocol>
   </system.webServer>
</configuration>

您可以在 customHeaders 上找到更多信息在 IIS.NET 上

相关内容