Я хочу удалить index.php для прямого доступа к моим контроллерам. Однако я не могу напрямую управлять своим контроллером. Я должен использовать index.php. Например: Я хочу пойти http://example.com/my_controller/method вместо http://example.com/index.php/my_controller/methodНевозможно удалить index.php в Codeigniter
Кстати, я использовал свой тестовый сервер, а не локальный сервер, как XAMPP. Я включил обновление apache mod на моем сервере.
Я пробовал много правил, условий, но я не могу работать. Пожалуйста, помогите мне!
Это мой файл .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
мой config.php:
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
Как я могу идти прямо?
Возможный дубликат [CodeIgniter удаления index.php из URL] (http://stackoverflow.com/questions/19183311/codeigniter-remove-index-php-from-url) –
Во-первых, какую версию кодаинитора вы используете, и какой localhost xampp, wamp etc – user4419336
Нет, я попробовал. –