Я знаю, что по этому поводу так много топи c, но я пытался, и это не сработало.
мой КИ находится в htdocs/codeigniter3
Я видел. htaccess внутри папки codeigniter3/application
, но я оставляю ее в покое. Я создаю новый .htaccess в папке root codeigniter3
(за пределами application
)
Мой .htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
также в конфигурации. php:
$config['base_url'] = 'http://localhost/codeigniter3/';
$config['index_page'] = '';
$config['uri_protocol'] = 'AUTO';
на httpd.conf:
LoadModule rewrite_module modules/mod_rewrite.so
этот файл mod_rewrite.so также доступен на apache/modules