-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathvercel.json
More file actions
1 lines (1 loc) · 1.44 KB
/
vercel.json
File metadata and controls
1 lines (1 loc) · 1.44 KB
1
{"cleanUrls": true, "redirects": [{"source": "/blog/cors/fix-cors-fastapi", "destination": "/fix/cors/fastapi/", "permanent": true}, {"source": "/blog/cors/fix-cors-fastapi/", "destination": "/fix/cors/fastapi/", "permanent": true}, {"source": "/errors/starlette-cors-wildcard-credentials", "destination": "/errors/starlette-cors-wildcard-credentials/", "permanent": true}, {"source": "/headers", "destination": "/", "permanent": true}, {"source": "/headers/", "destination": "/", "permanent": true}, {"source": "/errors/invalid-grant-error", "destination": "/blog/oauth/fix-invalid-grant/", "permanent": true}, {"source": "/errors/invalid-grant-error/", "destination": "/blog/oauth/fix-invalid-grant/", "permanent": true}], "headers": [{"source": "/(.*)", "headers": [{"key": "X-Frame-Options", "value": "SAMEORIGIN"}, {"key": "X-Content-Type-Options", "value": "nosniff"}, {"key": "Referrer-Policy", "value": "strict-origin-when-cross-origin"}, {"key": "Permissions-Policy", "value": "camera=(), microphone=(), geolocation=()"}, {"key": "Cross-Origin-Opener-Policy", "value": "same-origin"}, {"key": "X-XSS-Protection", "value": "1; mode=block"}, {"key": "Content-Security-Policy", "value": "default-src 'self'; script-src 'self' 'unsafe-inline' https://cloud.umami.is; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data:; font-src 'self' https://fonts.gstatic.com; frame-src 'none'; frame-ancestors 'self'; connect-src 'self' https:;"}]}]}