Options -Indexes
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteRule (^|/)\.(?!well-known/) - [F,L]
RewriteRule ^(?:admin|livewire(?:-[a-f0-9]+)?|api|up|staging)(?:/|$) index.php [L,QSA]
<IfModule mod_headers.c>
Header always set X-Content-Type-Options "nosniff"
Header always set Referrer-Policy "strict-origin-when-cross-origin"
Header always set Strict-Transport-Security "max-age=31536000"
<FilesMatch "\.(js|json|css|woff2|png|jpg|svg)$">
Header set Access-Control-Allow-Origin "*"
Header set Cache-Control "public, max-age=3600, stale-while-revalidate=86400"
</FilesMatch>
<FilesMatch "^(index\.html|game\.json|sw\.js)$">
Header set Cache-Control "no-cache"
</FilesMatch>
</IfModule>
