Дичь какая-то происходит. Создал контроллер Project в нем метод show.
Если перейти по прямому адресу
justdoit/index.php/project/show/aassda все работает нормально (метод просто выводит на экран аргумент).
Но если добавляю правило в .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^([0-9a-z]+)$ index.php/project/show/$1
</IfModule>
и перейти по адресу
http://justdoit/ффыывф то получаю 404 ошибку. Причем страница ошибки от движка а не от сервера, с оформлением, якобы контроллер или его метод не найден. А если заменить index.php/project/show/$1 например на index.php
p/project/show/$1 то получаем ошибку 404 с сообщением:
The requested URL /index.phpp/project/show/asasd was not found on this server.
То есть правило работает верно и адрес формируется верный.