Доброго времени суток!
Ситуация следующая - есть CMS Cogear, построенная на основе CodeIgniter.
Там в .htaccess присутствуют следующие строки:
Code:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1
Все прекрасно работает на localhost (LAMPP), но не работает на ispCP (возвращает 404).
Естественно, прямой линк вида index.php/tags (вынут из /tags) отображает все верно.
При чем, следующая запись rewrite'ит исправно, но не работает для самого движка:
Code:
#В верхнем варианте можно без объявления индексной страницы обойтись, оно все заменяет
DirectoryIndex index.php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/?$1
Я полагаю, что где-то в конфигах стоит запрет на рерайт жестких ссылок, но разрешены рерайты на get-запросы. Но где это искать и как правильно убрать?
Заранее спасибо.