Я успешно использую отладчик, и мой htaccess выглядит так
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
RewriteCond %{REQUEST_FILENAME} (logs|library|application|config)
RewriteRule ^(.*)$ index.php
</IfModule>
Это в основном говорит, что если URL не ведет к существующему каталогу или файлу, тогда просмотрите мой index.php (также заблокируйте папки журналов, библиотек, приложений и конфигураций, потому что иногда они находятся в корне документа на некоторые из моих проектов из-за ограничений сервера). До сих пор не подводил меня ни в одном проекте.