Diagnostic Info
URI: /sitemap.xml
DIR: /home3/lavende2/pay.lavendertechnologies.com/public
pay.php exists in this folder? YES
.htaccess exists in this folder? YES
Contents of .htaccess on the server:
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
# Redirect /api/... to api.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^api/(.*)$ api.php [L,QSA]
# Redirect /pay/TOKEN to pay.php?token=TOKEN
RewriteRule ^pay/([a-zA-Z0-9-_]+)$ pay.php?token=$1 [L,QSA]
# All other non-existent files to index.php (404/fallback)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]
</IfModule>
# Security Headers (Apache)
<IfModule mod_headers.c>
Header set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
Header set X-Content-Type-Options "nosniff"
Header set X-Frame-Options "DENY"
Header set Content-Security-Policy "default-src 'self'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; script-src 'self' 'unsafe-inline' https://cdnjs.cloudflare.com; img-src 'self' data:; font-src 'self' https://fonts.gstatic.com;"
Header set Referrer-Policy "no-referrer"
Header set Permissions-Policy "geolocation=(), microphone=(), camera=()"
</IfModule>
# Deny access to sensitive files that shouldn't be in public but just in case
<FilesMatch "^\.env|database\.php|app\.php|\.sql|\.log$">
Require all denied
</FilesMatch>