2016-08-11 12 views
1

ためワイルドカードAccess-Control-Allow-Originため.htaccessに任意のトップレベルドメインありますか?htaccess:TLDのアクセス制御 - 許可元ワイルドカード? (.COM、.ORG ...)

*.example.*のすべての最上位ドメイン(および任意のサブドメイン)を許可します。

ので:example.comexample.organy.example.com ...

現在はで動作します:

SetEnvIf Origin ^(https?://.+\.example\.com(?::\d{1,5})?|https?://.+\.example\.org(?::\d{1,5})?)$ CORS_ALLOW_ORIGIN=$1 
Header append Access-Control-Allow-Origin %{CORS_ALLOW_ORIGIN}e env=CORS_ALLOW_ORIGIN 
Header merge Vary "Origin" 
+0

いいえ、 'Access-Control-Allow-Origin'の値は' * 'または単一のオリジンリテラル(ワイルドカード文字をサポートしていない)のみです。 – sideshowbarker

答えて

0

あなたが応じて部分的にワイルドカードを指定することはできません。

Originリクエストヘッダーを検査し、それが受け入れ可能であることを確認して応答にエコーバックするコードを記述する必要があります。

関連する問題