Options -Indexes RewriteEngine On # Route API calls RewriteRule ^api/(.*)$ api/index.php [QSA,L] # Panel routes — serve index.php for SPA navigation within each panel tier RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(admin|reseller|user)/.*$ $1/index.php [QSA,L] # Security headers Header always set X-Frame-Options "SAMEORIGIN" Header always set X-Content-Type-Options "nosniff" Header always set X-XSS-Protection "1; mode=block" Header always set Referrer-Policy "strict-origin-when-cross-origin" Header always set Permissions-Policy "geolocation=(), microphone=(), camera=()"