如何在wordpress网站中设置X-Frame-Options Header
2022-08-30 16:09:56
我托管了一个使用Wordpress创建的网站。
我收到一个安全警报说,但我无法弄清楚这意味着什么。"X-Frame-Options Header Not Set"
任何人都可以解释这个警告是什么,并给我一个关于如何阻止它发生的解决方案?
我托管了一个使用Wordpress创建的网站。
我收到一个安全警报说,但我无法弄清楚这意味着什么。"X-Frame-Options Header Not Set"
任何人都可以解释这个警告是什么,并给我一个关于如何阻止它发生的解决方案?
这里有一个更简单的单行设置,可以工作,将以下内容添加到当前Wordpress主题中的函数.php文件中:X-Frame-Options SAMEORIGIN
add_action( 'send_headers', 'send_frame_options_header', 10, 0 );
选项1:转到wordpress-root/wp-include/functions.php并搜索“X-Frame-Options”,你会发现这个功能
function send_frame_options_header() {
@header( 'X-Frame-Options: SAMEORIGIN' );
}
如果未在函数.php文件中定义 X-Frame 选项,则只需将代码粘贴到函数中.php。要防止网站在Wordpress中使用跨框架脚本,请使用X-Frame-Options到SAMEORIGIN。
选项 2:
或者,您可以从位于wordpress根文件夹中的.htaccess文件中设置X-Frame-Options。只需将以下代码粘贴到.htaccess文件中即可。
Header set X-Frame-Options SAMEORIGIN