2014-01-06 5 views
0

Почему мой url показывает index.php на начальной странице, но не в ссылках? Я попытался переписать htaccess, но не смог. Я действительно думаю, что это что-то легкое, мне не хватает.url в codeigniter иногда показывает файл index.php, иногда не

+2

введите свой код в вопрос –

+0

Открыть 'system/application/config/config.php' и убедитесь, что '$ config ['index_page']' равно ничто. – Guicara

ответ

0

использование 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> 

Это отлично работает для меня на сервере ....

Смежные вопросы