首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Content-Security-Policy无效命令

Content-Security-Policy无效命令
EN

Stack Overflow用户
提问于 2013-05-05 22:30:14
回答 2查看 17.2K关注 0票数 8

我在.htacces文件中添加了以下几行:

代码语言:javascript
复制
Content-Security-Policy: default-src 'self'
X-Content-Security-Policy: default-src 'self'
X-WebKit-CSP: default-src 'self'

但我总是得到以下错误:

代码语言:javascript
复制
Invalid command 'Content-Security-Policy:', perhaps misspelled or defined by a module not included in the server configuration

我还是不明白。我必须激活哪个Apache模块?这些线路有什么问题?

大卫,谢谢你

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-07 00:02:24

我不是apache专家,但是内容安全策略是一个响应头。http://httpd.apache.org/docs/2.2/mod/mod_headers.html

票数 1
EN

Stack Overflow用户

发布于 2013-10-15 21:49:14

将这些代码行添加到httpd.conf配置文件中,或者添加到虚拟主机部分中,或者添加到.htaccess文件中:

代码语言:javascript
复制
Header unset Content-Security-Policy
Header add Content-Security-Policy "default-src 'self'"
Header unset X-Content-Security-Policy
Header add X-Content-Security-Policy "default-src 'self'"
Header unset X-WebKit-CSP
Header add X-WebKit-CSP "default-src 'self'"

您可能还对添加这些标头感兴趣:

代码语言:javascript
复制
Header set X-Content-Type-Options "nosniff"
Header set X-XSS-Protection "1; mode=block"
Header set X-Frame-Options "DENY"
Header set Strict-Transport-Security "max-age=631138519; includeSubDomains"

您必须启用(LoadModule) mod_headers (如果尚未启用),然后重新启动apache。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16385541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档