Я использую этот файл htaccess на своем сайте для удаления index.php.Codeigniter htaccess не работает
RewriteEngine on
RewriteCond $1 !^(index\.php)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
Но этот файл не work.Rewriting включен в Apache module.Version из CodeIgniter используемого 2.0.1.
Попробуйте удалить первый 'RewriteCond' и смените шаблон' RewriteRule' на '^ (?! index \ .php. *) $' – DaveRandom
Вы хотите, чтобы я сделал это? RewriteEngine on RewriteRule^(. *) $^(?! index \ .php. *) $ – user1163513
Нет, 'RewriteRule^(?! index \ .php. *) $ Index.php/$ 1 [L, QSA]' , И удалите 'RewriteCond $ 1!^(Index \ .php)'. – DaveRandom