RewriteRule ^(.+)$ index.php/$1 [L]
Это правило перенаправляет все запросы в файл index.php, независимо от запрошенного типа файла
RewriteRule !\.(css|js|icon|zip|rar|png|jpg|gif|pdf)$ index.php [L]
, тогда как это правило будет перенаправлять толькозапросы к index.php, которых нет в списке указанного расширения.