mirror of
https://github.com/Retropex/mempool.git
synced 2025-05-12 18:20:41 +02:00
ops: Remove old X-Frame-Options HTTP header
This commit is contained in:
parent
b22bceb349
commit
c626bd1ea2
@ -8,33 +8,28 @@ add_header Onion-Location http://$onion.onion$request_uri;
|
|||||||
add_header Strict-Transport-Security "max-age=63072000; includeSubDomains; preload";
|
add_header Strict-Transport-Security "max-age=63072000; includeSubDomains; preload";
|
||||||
|
|
||||||
# generate frame configuration from origin header
|
# generate frame configuration from origin header
|
||||||
if ($frameOptions = '')
|
if ($contentSecurityPolicy = '')
|
||||||
{
|
{
|
||||||
set $frameOptions "DENY";
|
set $contentSecurityPolicy "frame-ancestors 'self'";
|
||||||
set $contentSecurityPolicy "frame-ancestors 'none'";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# used for iframes on https://mempool.space/network
|
# used for iframes on https://mempool.space/network
|
||||||
if ($http_referer ~ ^https://mempool.space/)
|
if ($http_referer ~ ^https://mempool.space/)
|
||||||
{
|
{
|
||||||
set $frameOptions "ALLOW-FROM https://mempool.space";
|
|
||||||
set $contentSecurityPolicy "frame-ancestors https://mempool.space";
|
set $contentSecurityPolicy "frame-ancestors https://mempool.space";
|
||||||
}
|
}
|
||||||
# used for iframes on https://mempool.ninja/network
|
# used for iframes on https://mempool.ninja/network
|
||||||
if ($http_referer ~ ^https://mempool.ninja/)
|
if ($http_referer ~ ^https://mempool.ninja/)
|
||||||
{
|
{
|
||||||
set $frameOptions "ALLOW-FROM https://mempool.ninja";
|
|
||||||
set $contentSecurityPolicy "frame-ancestors https://mempool.ninja";
|
set $contentSecurityPolicy "frame-ancestors https://mempool.ninja";
|
||||||
}
|
}
|
||||||
# used for iframes on https://wiz.biz/bitcoin/nodes
|
# used for iframes on https://wiz.biz/bitcoin/nodes
|
||||||
if ($http_referer ~ ^https://wiz.biz/)
|
if ($http_referer ~ ^https://wiz.biz/)
|
||||||
{
|
{
|
||||||
set $frameOptions "ALLOW-FROM https://wiz.biz";
|
|
||||||
set $contentSecurityPolicy "frame-ancestors https://wiz.biz";
|
set $contentSecurityPolicy "frame-ancestors https://wiz.biz";
|
||||||
}
|
}
|
||||||
|
|
||||||
# restrict usage of frames
|
# restrict usage of frames
|
||||||
add_header X-Frame-Options $frameOptions;
|
|
||||||
add_header Content-Security-Policy $contentSecurityPolicy;
|
add_header Content-Security-Policy $contentSecurityPolicy;
|
||||||
|
|
||||||
# enable browser and proxy caching
|
# enable browser and proxy caching
|
||||||
|
Loading…
Reference in New Issue
Block a user