Я использую codeigniter, и когда я настраивал веб-сайт, я добавил необходимый код в свой файл .htaccess, чтобы удалить index.php (по умолчанию) из моих URL-адресов.Мне довелось заменить мою папку public_html из резервного файла моего сайта.Так как я сделал это, я не могу заставить работать ни одну из ссылок на домашней странице, если не вставить index.php в URL между доменным именем и остальной частью URL, как в http://www.obsia.com/index.php/contact/ вместо http://www.obsia.com/contact/ и это работает.Итак, в моем конфигурационном файле в папке приложения я изменил
$config['index_page'] = "";
на
$config['index_page'] = "index.php";
, и все ссылки теперь работают.Но как мне удалить index.php из URL.
Вот как выглядит мой код .htaccess:
RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|public|user_guide|robots\.txt|css)
RewriteRule ^(.*)$ /index.php?/$1 [L]
Может кто-нибудь указать мне правильное направление.Это будет высоко ценится.
С уважением, G