我正在尝试允许一些特定的域名通过iframe访问我的网站
Header set X-Frame-Options ALLOW-FROM https://www.that-site.com我知道这可以通过将上面的行添加到Apache服务器的配置中来完成。
这里有两个问题。
1)应该添加哪个配置文件?同时在Unix和windows上运行的apache,如果不是同一个文件。
2)在启用all-from的同时,我仍然希望能够从我自己的域运行一些iframe。我可以在allow-from后面添加下面这一行吗?
Header set X-Frame-Options SAMEORIGIN或者我应该在all-from中添加我自己的域名,即
Header set X-Frame-Options ALLOW-FROM https://www.that-site.com, http://www.my-own-domain.com真的需要解决这个问题。提前感谢
发布于 2013-08-05 20:06:22
您可以将此选项添加到.htaccess、httpd.conf或VirtualHost section
Header set X-Frame-Options SAMEORIGIN this is 并非所有浏览器都支持Allow from URI。参考:X-Frame-Options on MDN
发布于 2015-02-21 16:57:55
请参阅X-Frame-Options header on error response
您可以简单地将以下行添加到.htaccess
Header always unset X-Frame-Options发布于 2019-11-23 22:06:47
我在http <VirtualHost *:80>和https <VirtualHost *:443>虚拟主机块中添加了以下指令:
ServerName your-app.com
ServerAlias www.your-app.com
Header always unset X-Frame-Options
Header set X-Frame-Options "SAMEORIGIN"这背后的原因是什么?默认情况下,如果设置,服务器不会重置X-Frame-Options头,所以我们需要首先删除默认值,在我的例子中是DENY,然后在下一个规则中,我们将它设置为所需的值,在我的例子中是SAMEORIGIN。当然,您也可以使用Header set X-Frame-Options ALLOW-FROM ...规则。
https://stackoverflow.com/questions/17092154
复制相似问题