У меня есть приложение codeigniter, и я хотел удалить index.php из URI. так что из codeigniter wiki я использовал этот скрипт.
Он перестал работать, как только я изменил конфигурацию, после этого все мои URL вернули только домашнюю страницу. Независимо от того, какую ссылку я использовал, она только дает мне домашнюю страницу моего сайта. Поэтому я вернул его обратно в index.php, но сервер все еще работает так же. Я попытался полностью удалить файл .htacess, затем обновить его новым, который на самом деле работает, но даже тогда он работает так же. (все URL перенаправлены на домашнюю страницу) Я совершенно не понимаю, что не так с моим скриптом или сервером.
P.S: при использовании .htacess я сделал $ config ["index"] пустым.
UPDATE
Теперь я удалил все остальное из моего файла .htaccess, и у меня есть только это, которое является важной частью для удаления index.php из сегмента uri
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
Даже с этими словами все мои URL ведут меня только на домашнюю страницу. Я не знаю, что происходит.