RewriteEngine On

# اگر سایت داخل زیرپوشه است و 404 می‌گیرید، خط زیر را از حالت توضیح خارج کنید
# و مسیر را مطابق نصب خودتان بگذارید، مثلاً:
# RewriteBase /saramad/api/

# فایل واقعی (مثل install.php) مستقیم سرو شود
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]

# بقیه درخواست‌ها به index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?r=/$1 [QSA,L]

<IfModule mod_headers.c>
    Header set X-Content-Type-Options "nosniff"
    Header set Cache-Control "no-store, no-cache, must-revalidate, private"
    Header set Pragma "no-cache"
</IfModule>

<IfModule mod_php.c>
    php_value upload_max_filesize 300M
    php_value post_max_size 320M
    php_value max_execution_time 300
    php_value memory_limit 256M
</IfModule>
