2016-01-28 81 views
0

在我的.htaccess文件中設置任何子域的通用Allow Origin時出現問題。一個奇異子域以下工作:允許對.htaccess中子域的訪問控制

<IfModule mod_headers.c> 
     Header set Access-Control-Allow-Origin http://subdomain.website.com 
    </IfModule> 

但我所尋找的是類似這樣的東西:

<IfModule mod_headers.c> 
    Header set Access-Control-Allow-Origin {ANY SUBDOMAIN}.website.com 
</IfModule> 

我一直在使用一個簡單的*.website.com通配符嘗試過,但似乎並沒有工作。你是否必須明確指出什麼是進來的?

回答

0

如果您正在尋找這樣做對正在請求任何子域,請嘗試以下操作:

<IfModule mod_headers.c> 
    Header set Access-Control-Allow-Origin %{HTTP_HOST} 
</IfModule> 

如果你需要的東西更先進,使用mod_rewrite來設置環境變量,然後使用引用它%{variable_name}e

相關問題