Saya memiliki 8 baris aturan penulisan ulang dalam file .htaccess saya. Saya perlu mengecualikan dua direktori fisik di server saya dari aturan ini, sehingga mereka dapat diakses. Untuk saat ini semua permintaan dikirim ke file index.php.
Direktori untuk dikecualikan: "admin" dan "user".
Jadi permintaan http: http://www.domain.com/admin/ tidak boleh diteruskan ke file index.php.
ErrorDocument 404 /index.php?mod=error404
Options FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
RewriteRule ^([^/] )/([^/] )\.html$ index.php?lang=$1&mod=$2 [L]
RewriteRule ^([^/] )/$ index.php?lang=$1&mod=home [L]
[^/]
sejak ruang kosong jika tidak diizinkan di sana (harus lolos dengan\<space>
).