У меня есть эта проблема, я запускаю локально приложение (PHP 5.3.5), и оно работает, но когда я размещаю его в Интернете, оно не работает (у меня PHP 5.3.6).
- http://domain.com/ //работает
- http://domain.com/route // не работает Ошибка 500
- http://domain.com/index.php/route //работает
Это мой '.htaccess'
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]
Как видите, я добавил только эту строку RewriteCond %{REQUEST_FILENAME} !-d
. Я также пытался использовать оригинальный .htaccess, но это не сработало.
Есть идеи?
RewriteRule ^.*$ index.php [QSA,L]
- person smottt   schedule 17.12.2012