Все эти шаги работают? я пытался, но не работает на моей машине Ubuntucodeigniter index.php hide from url
1.make ниже изменений в приложение/config.php файл
$config['base_url'] = 'http://'.$_SERVER['SERVER_NAME'].'/Your Ci folder_name';
$config['index_page'] = '';
$config['uri_protocol'] = 'AUTO';
2.Make .htacces файл в корневом каталоге с помощью кода ниже
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
3.Enable rewrite mode (если ваш переписанный режим не включен)
i. Во-первых, инициировать его с помощью следующей команды:
a2enmod переписать
II. Отредактируйте файл/etc/apache2/sites-enabled/000-default
изменить All AllowOverride None to AllowOverride All.
iii. Перезагрузите сервер следующей командой:
sudo /etc/init.d/apache2 restart
Проверить это http://stackoverflow.com/questions/22293272/htaccess-is -not-work-after-moving-from-xampp-to-lamp-on-ubuntu-13-10-enable/22299468 # 22299468 –
Почему люди никогда не ставят трейлинг-косы в базовом URL-адресе? – Tpojka