Я установил чистые URL на CodeIgniter через .htaccess, и они работают нормально.Хотя иногда кажется, что CI избегает чистых URL-адресов и возвращается к index.php / urls.До сих пор я отслеживал его до:
Если вы используете mod_rewrite для удаления index.php из URL. Вам нужно изменить файл config, чтобы сделать его в перенаправлении или из, URL не используют index.php. Вам нужно изменить config.php с $config['index_page'] = "index.php"; to $config['index_page'] = "";.
mod_rewrite
index.php
config
config.php
$config['index_page'] = "index.php"; to $config['index_page'] = "";
Пожалуйста, проверьте комментарии в конфигурационных файлах над этой строкой:)
В строке 29 в config.php file:
$config['index_page'] = 'index.php';
удалите index.php, чтобы он выглядел следующим образом:
$config['index_page'] = '';