我有下面的代碼在我的.htaccess重寫規則是給我一個500錯誤
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteRule ^/([0-9a-zA-Z-]+)$ index.php/?product=$1 [NC, L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.php($|\ |\?)
RewriteRule^/%1 [R=301,L]
RewriteCond %{HTTP_USER_AGENT} libwww-perl.*
RewriteRule .* ? [F,L]
時,我有這條線在我的.htaccess我只收到此500錯誤:
RewriteRule ^/([0-9a-zA-Z-]+)$ index.php/?product=$1 [NC, L]
只要我刪除此行,我的網站再次正常工作。 有沒有人知道我的.htaccess會出現什麼問題?
謝謝。
這是'[NC,L]'沒有空間 – Croises