шаги, чтобы удалить index.php из URL-адрес CodeIgniter: -
Изменения конфигурации: - Перейдите в раздел "application/config/config.p л.с.»
Найдите ниже код: -
$config['index_page'] = 'index.php';
Замените код ниже: -
$config['index_page'] = '';
.htaccess изменения: - Если вы не имеете любые Htaccess создавать новые и поместить его на корень.
Примечания: - если у вас есть CodeIgniter в изменении подкаталога RewriteBase/к RewriteBase/подкаталог/
RewriteEngine on
RewriteBase/
RewriteCond $1 !^(index.php|resources|robots.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
Теперь откройте страницы сайта вы нашли чистый URL, без index.php. поэтому ваш весь URL-адрес выглядит как http://example.com/controller/method. Теперь любой HTTP-запрос для index.php будет рассматриваться как запрос для вашего файла index.php.
Если все еще проблема: - необходимо применить еще одну конфигурацию. Перейти к «приложение/Config/config.php» Найдите ниже код
$config['uri_protocol'] = 'AUTO';
Замените код ниже
$config['uri_protocol'] = 'REQUEST_URI';
Теперь вы полностью сделали, чтобы удалить index.php из URL-адреса CodeIgniter и получение чистый URL-адрес в кодеригнере.
см. Http://stackoverflow.com/questions/19183311/codeigniter-removing-index-php-from-url – Noman