codeigniter
Удаление index.php с использованием WAMP и CodeIgniter
Поиск…
Как удалить index.php из url с помощью wamp и codeigniter
Первое, что нужно сделать, это включить перестройку мод на wamp, перейти к модулям Apache и прокрутить список вниз
Если вы не укажете, включите его, а затем перезапустите все серверы.
Пользователи Linux также могут использовать команду терминала для включения модуля перезаписи
sudo a2enmod rewrite
Затем перезапустите apache, используя:
sudo service apache2 restart
Затем со стороны вашей папки приложения создайте файл с именем .htaccess
project > application
project > system
project > .htaccess
project > index.php
Попробуйте этот код ниже
Options +FollowSymLinks
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L]
Если нет, то еще несколько примеров htaccess
Затем перейдите в файл config.php. Установите base_url и сделайте страницу index_page пустым.
$config['base_url'] = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "https" : "http");
$config['base_url'] .= "://".$_SERVER['HTTP_HOST'];
$config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
$config['index_page'] = '';
Надеюсь, это поможет вам использовать файлы htaccess из примеров для других.
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow