Я изменил $config['index_page']
кНевозможно удалить index.php из CodeIgniter
$config['index_page'] = ''
, а также обновил свое содержимое файла .htaccess в:
RewriteEngine on
RewriteCond $1 !^(index\.php|public|\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1
, но я не могу получить доступ к контроллерам без ввода индекса .php в моем url. Итак, что мне делать дальше?
Запускаете ли вы свой сервер в Linux или Windows? – ciruvan
@cuewizchris, я работаю на окнах –
Вам нужно убедиться, что ваш механизм перезаписи запущен и, возможно, в вашей конфигурации vhost есть строка, которую вам нужно изменить (от «AllowOverride None» до «AllowOverride All») , Я не уверен, как эти шаги должны выполняться в Windows, tho. – ciruvan