![]() Server : Apache/2 System : Linux server-15-235-50-60 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64 User : gositeme ( 1004) PHP Version : 8.2.29 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname Directory : /home/gositeme/.cursor-server/data/User/History/-2f24b5ca/ |
RewriteEngine On
# Clean track URLs - redirect /track/123 to /community_fixed.php?track=123
RewriteRule ^track/([0-9]+)/?$ community_fixed.php?track=$1 [L,QSA]
# Waveform Open Graph images
RewriteRule ^og-image/track/([0-9]+)/?$ generate_waveform_og.php?track=$1 [L]
# Handle webhook endpoints
RewriteRule ^webhooks/stripe$ webhooks/stripe.php [L]
RewriteRule ^webhooks/paypal$ webhooks/paypal.php [L]
RewriteRule ^webhooks/social$ webhooks/social.php [L]
# Handle API endpoints
RewriteRule ^api/(.*)$ api/$1 [L]
# Security headers
<IfModule mod_headers.c>
Header always set X-Content-Type-Options nosniff
Header always set X-Frame-Options DENY
Header always set X-XSS-Protection "1; mode=block"
Header always set Referrer-Policy "strict-origin-when-cross-origin"
</IfModule>
# Prevent access to sensitive files
<Files "*.log">
Order allow,deny
Deny from all
</Files>
<Files ".env">
Order allow,deny
Deny from all
</Files>
<Files "config/*.php">
Order allow,deny
Deny from all
</Files>
# Enable compression
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>
# Cache static assets
<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType text/css "access plus 1 year"
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"
</IfModule>