![如何在我的 Content-Security-Policy 中允许 fontawesome 作为 style-src?](https://linux22.com/image/738102/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%88%91%E7%9A%84%20Content-Security-Policy%20%E4%B8%AD%E5%85%81%E8%AE%B8%20fontawesome%20%E4%BD%9C%E4%B8%BA%20style-src%EF%BC%9F.png)
我正在尝试在.htaccess 中设置我的 Content-Security-Policy 标头。
我已经尝试过不同的答案到这个帖子但它不起作用。我所有的 Fontawesome 图标都坏了。
Header always set Content-Security-Policy: "default-src 'self'; style-src *.fontawesome.com"
我也尝试过使用*.use.fontawesome.com
。
我也尝试过<meta>
在我的网站中使用标签来设置它,但得到了相同的结果。<head>
使用 .htaccess 验证器时,我收到错误:“严重:标头包含太多参数”
我目前特别收到针对此标题的错误:
Header set Content-Security-Policy: default-src 'self'; script-src 'self' *.wpengine.com *.hotjar.com; style-src 'self' *.wpengine.com *.fontawesome.com; img-src 'self'; font-src 'self' *.fontawesome *.google.com; connect-src *; media-src *; object-src *; child-src *; frame-src *; worker-src *; frame-ancestors *; form-action *; upgrade-insecure-requests; block-all-mixed-content; referrer no-referrer-when-downgrade
我究竟做错了什么?
答案1
如果标题值包含空格,则必须用引号引起来。
您的第一个例子正确引用了值,但第二个例子没有。