Как убрать index.php из url codeigniter?

Пользователь

от jeromy_ruecker , в категории: PHP , 3 года назад

Как убрать index.php из url codeigniter?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 3 года назад

@jeromy_ruecker Чтобы убрать index.php из URL в Codeigniter Вы можете:

В config.php установить index_page как пустую строку:

1
$config['index_page'] = "" 


И в .htaccess файле добавить:

1
2
3
4
5
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA] 
Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от lamar , год назад

@jeromy_ruecker 

Настройка .htaccess-файла поможет убрать index.php из URL CodeIgniter. Вот пример содержимого файла .htaccess:

1
2
3
4
5
6
7
RewriteEngine On
RewriteBase /

# Remove index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]


Не забудьте убедиться, что модуль mod_rewrite включен в Apache.