すべてのドメインではなく複数のドメインからXMLHttpRequestsを許可するようにapacheを設定したいとします。Access Control-Allow-Originヘッダーで複数のドメインを処理するようにApacheを設定するにはどうすればよいですか?
Header set Access-Control-Allow-Origin "http://domain1.com http://domain2.com"
しかし、これが唯一のピックアップ:
これは動作します:グーグルでのビットの後、私はこれに着いて
Header set Access-Control-Allow-Origin "*"
しかし、それは安全ではないですが、私は、私が指定したドメインを許可したいです最初のドメイン、2番目のドメインは許可されません。複数のドメインを正しく指定する方法
最初の提案私はそれを確実に試してみました –
「Header add」ではなく「Header set」を入力するだけで、鉱山以外はうまくいきました。 –
私が間違っている場合は私を修正してください。しかし、あなたは$ 1を2行目から削除する必要があると思います。 $ 1はhttpsで 's'を取得し、許可されたURLの末尾に追加するので、httpsでのリクエストは失敗します(つまり、.comsになります)。 – jonathanm