Использование htaccess для удаления codeigniter index.php в подкаталоге

Я пытаюсь удалить index.php из своих URL-адресов CI, но, выполнив инструкции, похоже, он не работает.

У меня есть установка codeigniter, работающая в подкаталог. В конфигурации маршрутов установлен контроллер по умолчанию, называемый main, и другой контроллер, называемый «create». По умолчанию все работает нормально, но при переходе к / create возвращается ошибка 324 с сообщением «Данные не получены». Мой htaccess выглядит так:

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

</IfModule>

<IfModule !mod_rewrite.c>
    ErrorDocument 404 /index.php
</IfModule>
7
задан Robin 20 July 2011 в 17:24
поделиться