ネットワークの1つのサブドメインからのみiframeを許可するようにvHostを設定しようとしています。私たちが持っていた前に:
add_header X-Frame-Options "SAMEORIGIN";
すべてのページ。
私がやりたいことを達成するために、私は試しました:
add_header X-Frame-Options https://somewebsite.com;
これにより、必要に応じてiframeが許可されますが、https://somewebsite.com
だけでなくすべてのドメインからiframeが許可されます。
すべての外部ページからiframeを拒否し、1つのサブドメインから許可するにはどうすればよいですか?
サイド情報:
両方のサイトが同じマシンで実行されます。
[〜#〜] rfc [〜#〜]X-Frame-Options
ヘッダーの場合、ヘッダーの有効なオプションは次のとおりです。
DENY
SAMEORIGIN
ALLOW-FROM <uri>
したがって、最初にALLOW-FROM
を追加してから、サブドメインのURIを指定する必要があります。このようなもの:
ALLOW-FROM https://subdomain.example.com/