【发布时间】:2013-06-10 03:19:53
【问题描述】:
我正在尝试允许某些特定域通过 iframe 访问我的网站
Header set X-Frame-Options ALLOW-FROM https://www.that-site.com
我知道这可以通过将上面的行添加到 Apache 服务器的配置来完成。
这里有两个问题。
1) 应该添加哪个配置文件?在 Unix 和 windows 上运行的 apache,如果不是同一个文件
2) 在启用 all-from 的同时,我仍然希望能够从我自己的域中运行一些 iframe。我可以在允许后添加以下行吗?
Header set X-Frame-Options SAMEORIGIN
或者我应该只添加我自己的域名,即
Header set X-Frame-Options ALLOW-FROM https://www.that-site.com, http://www.my-own-domain.com
真的需要解决这个问题。提前致谢
【问题讨论】:
-
我也有类似的情况。出于安全原因(pci 要求),我已将
Header append X-FRAME-OPTIONS "SAMEORIGIN"添加到 DocumentRoot 内的 .htaccess 中。但是,我尝试添加以下内容以允许将页面嵌入推文中。不幸的是,运气并不好。我尝试将以下内容添加到 blog/ 子目录下的 .htaccess 中。Header always append X-FRAME-OPTIONS ALLOW-FROM http://ht.ly/
标签: apache cross-browser x-frame-options clickjacking