SharePoint 2019 - 添加自定义响应标头不起作用

Posted

技术标签:

【中文标题】SharePoint 2019 - 添加自定义响应标头不起作用【英文标题】:SharePoint 2019 - Adding Custom Response Header Is Not Working 【发布时间】:2020-08-14 16:51:19 【问题描述】:

我正在尝试向 SharePoint 2019 网站添加自定义响应标头,但从服务器返回的响应未显示此标头,知道为什么吗?

SharePoint 版本:2019 标准版 操作系统:Windows Server 2019 标准版 IIS 版本:10.0.17763.1

我在同一台服务器上使用自定义网站进行了测试,响应标头工作正常,这意味着 IIS 正常,所以我怀疑它没有显示是因为 SharePoint 本身。

【问题讨论】:

阅读 FRT 以了解如何应用(或不应用)标头,docs.microsoft.com/en-us/iis/troubleshoot/… 从那里您应该知道可能的解决方案。 【参考方案1】:

如何添加带有 URL 重写出站规则的自定义响应标头?

https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/creating-outbound-rules-for-url-rewrite-module

       <rule name="add header">
            <match serverVariable="RESPONSE_MyHeader" pattern="(.*)" />
            <action type="Rewrite" value="value" />
        </rule>

【讨论】:

【参考方案2】:

你能不能在 IIS 中做同样的事情。因此规则将自动设置在配置文件中。在 IIS 中放置相同的条件。也许它会起作用。在创建新规则之前,请删除配置文件中的现有规则,然后通过 IIS 创建一个新规则。

【讨论】:

以上是关于SharePoint 2019 - 添加自定义响应标头不起作用的主要内容,如果未能解决你的问题,请参考以下文章

使用 SPFx 扩展将自定义操作部署到 SharePoint 2019 列表

Sharepoint 将自定义控件添加到 Web 部件错误

在文档库中添加自定义菜单项时的 SharePoint 问题

SharePoint:如何以编程方式将项目添加到自定义列表实例

将自定义 Web 部件添加到页面 SharePoint 2013 c# csom

Sharepoint 2010添加,编辑,删除表单替换为自定义可视Web部件