fix: retain security headers on frontend assets
This commit is contained in:
@@ -46,6 +46,14 @@ server {
|
||||
root /usr/share/nginx/html;
|
||||
try_files $uri =404;
|
||||
expires 30d;
|
||||
# Bu blok kendi add_header direktifini kullandığı için üst seviyedeki
|
||||
# başlıkları nginx otomatik miras almaz; güvenlik başlıklarını tekrarla.
|
||||
add_header X-Content-Type-Options "nosniff" always;
|
||||
add_header Referrer-Policy "no-referrer" always;
|
||||
add_header Permissions-Policy "camera=(), microphone=(), geolocation=()" always;
|
||||
add_header X-Frame-Options "DENY" always;
|
||||
add_header Content-Security-Policy "default-src 'self'; base-uri 'self'; object-src 'none'; frame-ancestors 'none'; script-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com data:; img-src 'self' data: blob: https:; connect-src 'self' https:; worker-src 'self' blob:; frame-src 'self' https://accounts.google.com" always;
|
||||
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
|
||||
add_header Cache-Control "public, no-transform";
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user