仅允许来自同一域的请求动态

时间:2016-02-21 19:21:49

标签: apache .htaccess

我有以下域名结构:local-domain.comstaging-domain.comproduction-domain.com

他们分别有以下子域名:

  • data.local-domain.com
  • data.staging-domain.com
  • data.production-domain.com

我需要:

  • data.production-domain.com只能从*.production-domain.com(当然还有production-domain.com)访问。
  • data.local-domain.com只能从*.local-domain.com(当然还有local-domain.com)访问。
  • data.staging-domain.com只能从*.staging-domain.com(当然还有staging-domain.com)访问。

如何只使用一个.htaccess文件来实现这一目标,该文件位于.git中,然后在服务器之间共享?

P.S。对不起我的英语

1 个答案:

答案 0 :(得分:0)

您可以使用

RewriteCond   %{HTTP_HOST}    local-domain.com/staging-domain.com/production-domain.com   [NC]

检测哪个域是一个链接。