﻿Options -Indexes

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^robots\.txt$ robots.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^api/cleanup$ api/cleanup.php [L,QSA]
RewriteRule ^api/generate$ api/generate.php [L,QSA]
RewriteRule ^api/progress$ api/progress.php [L,QSA]
RewriteRule ^api/image$ api/image.php [L,QSA]
</IfModule>

<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 Permissions-Policy "geolocation=(), microphone=(), camera=()"
Header always set X-Frame-Options "SAMEORIGIN"
Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains" env=HTTPS
</IfModule>

<FilesMatch "^api/image.php$">
    <IfModule mod_headers.c>
    Header set Cache-Control "no-store, max-age=0, private"
    Header set Pragma "no-cache"
    Header set Expires "0"
    </IfModule>
</FilesMatch>