# ============================================================
# IndexTel Bot Payment — Access control (BOT HOST)
# فقط endpointهای مجاز از طریق وب قابل دسترسی باشند.
# ============================================================

# به صورت پیش‌فرض همه چیز ممنوع
<FilesMatch ".*">
    Require all denied
</FilesMatch>

# فقط فایل‌های عمومی لازم مجاز
<FilesMatch "^(payment\.php|payment_api\.php|pay_return\.php)$">
    Require all granted
</FilesMatch>

# محافظت صریح از فایل‌های حساس (حتی اگر قواعد بالا تغییر کند)
<FilesMatch "^(pay_config\.php|payment_lib\.php|payment_admin\.php|payment_notify\.php)$">
    Require all denied
    Deny from all
</FilesMatch>

# جلوگیری از دسترسی به لاگ‌ها و قفل‌ها
<FilesMatch "\.(log|lock|tmp)$">
    Require all denied
    Deny from all
</FilesMatch>

Options -Indexes
