# ✅ URL-Masking (শুধু Forward-Mapping) + Speed-Boost — একসাথে

RewriteEngine On

# ────────────────────────────────────────
# Random-URL কাজ করবে (যদি কেউ পুরনো Masked-Link ব্যবহার করে)
# কিন্তু .php Direct-Access-কে জোর করে Redirect করা হচ্ছে না
# (এটাই আগে "Promotion" 404-সমস্যার কারণ ছিল)
# ────────────────────────────────────────
RewriteRule ^gskssvxjdhhsnshsb$ newhome.php [L]
RewriteRule ^plkmqwoeiruzxcvbn$ newlogin.php [L]
RewriteRule ^tyuiopasdfghjklzx$ newregister.php [L]
RewriteRule ^mnbvcxzasdfghjklq$ newprofile.php [L]
RewriteRule ^qazwsxedcrfvtgbyh$ newdeposit_panel.php [L]
RewriteRule ^plokmijnuhbygvtfc$ newwithdraw_premium.php [L]
RewriteRule ^wsxedcrfvtgbyhnuj$ newhistory.php [L]
RewriteRule ^rfvtgbyhnujmikolp$ newreferral.php [L]
RewriteRule ^edcrfvtgbyhnujmik$ newvip.php [L]
RewriteRule ^ikolpazsxdcfvgbhn$ newsafe.php [L]
RewriteRule ^zsxdcfvgbhnjmkiol$ newsecurity.php [L]

# ────────────────────────────────────────
# ✅ FIX — APK File-এর জন্য সঠিক MIME Type ঘোষণা করা হচ্ছে।
# আগে এটা না থাকায় Browser .apk ফাইলটাকে সঠিকভাবে চিনতে
# পারতো না, তাই Download শুরুই হতো না বা ভুলভাবে Handle হতো।
# ────────────────────────────────────────
<IfModule mod_mime.c>
    AddType application/vnd.android.package-archive .apk
</IfModule>

<IfModule mod_headers.c>
    <FilesMatch "\.apk$">
        Header set Content-Disposition "attachment"
        Header set Content-Type "application/vnd.android.package-archive"
    </FilesMatch>
</IfModule>

# ────────────────────────────────────────
# GZIP Compression
# ────────────────────────────────────────
<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/css text/javascript
    AddOutputFilterByType DEFLATE application/javascript application/x-javascript
    AddOutputFilterByType DEFLATE application/json application/xml text/xml
    AddOutputFilterByType DEFLATE image/svg+xml
</IfModule>

# ────────────────────────────────────────
# Browser-Caching
# ────────────────────────────────────────
<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType text/css "access plus 7 days"
    ExpiresByType application/javascript "access plus 7 days"
    ExpiresByType text/javascript "access plus 7 days"
    ExpiresByType image/jpeg "access plus 30 days"
    ExpiresByType image/png "access plus 30 days"
    ExpiresByType image/webp "access plus 30 days"
    ExpiresByType image/svg+xml "access plus 30 days"
    ExpiresByType application/json "access plus 0 seconds"
</IfModule>

<IfModule mod_headers.c>
    <FilesMatch "\.(css|js)$">
        Header set Cache-Control "public, max-age=604800"
    </FilesMatch>
    <FilesMatch "\.(jpg|jpeg|png|webp|svg)$">
        Header set Cache-Control "public, max-age=2592000"
    </FilesMatch>
</IfModule>