использование Pefect .htaccess для перезаписи URL:
в config.php изменения
$config['index_page']='';
затем использовать .htaccess в корневой папке:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_URI} ^sys.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_URI} ^app.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
Это отлично работает для меня на сервере ....
введите свой код в вопрос –
Открыть 'system/application/config/config.php' и убедитесь, что '$ config ['index_page']' равно ничто. – Guicara