在Apache中设置P3P标头会导致内部服务器错误

时间:2013-12-06 15:47:31

标签: apache .htaccess p3p mod-headers

我想通过使用以下内容将它们添加到.htaccess来设置P3P标头:

<IfModule mod_headers.c>
Header set P3P "CP="ALL DSP COR CUR ADM TAI OUR IND COM NAV INT""
</IfModule>

但是,这会导致内部服务器错误。我能找到的服务器日志中唯一相关的条目是.htaccess:Header has too many arguments

据我所知,mod_headers.c已加载。

有关如何解决此问题的任何想法?谢谢!

1 个答案:

答案 0 :(得分:5)

这一行:

Header set P3P "CP="ALL DSP COR CUR ADM TAI OUR IND COM NAV INT""

应写成:

Header set P3P "CP=\"ALL DSP COR CUR ADM TAI OUR IND COM NAV INT\""