RewriteEngine On

# جلوگیری از کش شدن پاسخ‌های API روی هاست‌های اشتراکی (مثل کش LiteSpeed در cPanel)
# تا تغییرات پنل مدیریت (نام فروشگاه، لوگو، متن‌ها...) بلافاصله در سایت دیده شود
<IfModule LiteSpeed>
  CacheDisable public /
</IfModule>
<IfModule mod_headers.c>
  Header set Cache-Control "no-store, no-cache, must-revalidate, max-age=0"
  Header set Pragma "no-cache"
  Header unset ETag
</IfModule>
FileETag None

# اگر فایل یا پوشه‌ی واقعی نبود، همه‌چیز را به index.php بفرست
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?_route=$1 [QSA,L]
