質問: nginxx-frame-オプションは単一ページからのみ許可されます ネットワークの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/