Я просто не могу понять, что это правильно.
RewriteRule !\.(z|js|ico|css|php)$ index.php [NC]
Разработчик (больше не здесь) поместил это в конфигурацию Lighttpd:
url.rewrite-once("^(/(?!( \.(z|js|ico|css|php)$)).*)" => "index.php")
Но это не таккажется, не делает то же самое.Любой запрошенный файл, который не заканчивается ни одним из этих расширений, должен быть направлен на index.php
Я подозреваю, что все преобразования были сделаны неправильно:
RewriteRule ^top$ - [NC,L]
RewriteRule ^images/.* - [NC,L]
RewriteRule !\.(z|js|ico|css|php)$ index.php [NC]
RewriteRule .*/stats/.* index.php [NC]
Может кто-нибудь мне помочь?Этот парень бросил меня в беде, и у меня почти нулевой опыт работы с RegEx.