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:如何以编程方式将项目添加到自定义列表实例