2017-02-02 4 views
0

"/ api/whateverEndpoint"の呼び出しを許可しようとしていますが、他のすべての呼び出しに対してCORSを厳密に保ちます。ApacheホワイトリストルートのCORSヘッダーを設定する

私は原点フィルタリングのためのソリューションを提供します。このリンクをWhitelisted CORS using Apacheに遭遇しました:

# e.g. origin = https://host-b.local 
SetEnvIfNoCase Origin "https://host-b.local" AccessControlAllowOrigin=$0 
Header set Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrigin 

しかし、私は、リクエストURIに基づいてフィルターにこれを適応する必要があります。

任意のアイデアが大幅にあなたはちょうどそれを使用し、その後、Request_URI戦に基づいて変数を設定する必要が

答えて

1

を高く評価しています。このように:

SetEnvIf Request_URI "^/api/whateverEndpoint" IsAllowedEndpoint 
Header set Access-Control-Allow-Origin "*" env=IsAllowedEndpoint 
関連する問題