限制子域的直接访问,但如果从其他特定域

时间:2015-09-15 08:41:22

标签: php .htaccess

我有两个域名。

  • domain1.com
  • domain2.com

我必须限制对www.domain1.com/demo

的直接访问

如果我在domain2.com中的Joomla中使用www.domain1.com/demo作为ifame或iframe包装菜单,则应该打开它。实际上它应该只在domain2上打开

1 个答案:

答案 0 :(得分:0)

您可以使用domain1.com网络服务器上配置的 X-Frame-Options 标志。 它'允许您使用 ALLOW-FROM 值定义可以在iframe对象上呈现domain1.com的域。 在您的情况下,您应该在您的domain1.com网络服务器上配置(Apache的示例):

Header always append X-Frame-Options ALLOW-FROM domain2.com

您可以在此处详细说明如何配置网络服务器:https://developer.mozilla.org/en-US/docs/Web/HTTP/X-Frame-Options

免责声明:正如您在上述链接中所看到的,Chrome和Safari不支持 ALLOW-FROM ,因此请将此考虑在内。