2015-03-23 4 views
3

Я новичок в codeigniter, и я пытаюсь удалить index.php из URL-адреса в Codeigniter, но не смог этого сделать. Я написал код в моей .htaccess Файл-Невозможно удалить «Index.php» из URL-адреса в codeigniter

RewriteEngine on 
RewriteCond $1 !^(index\.php|images|robots\.txt) 
RewriteRule ^(.*)$ /index.php/$1 [L] 

Мои Apache mod_rewrite это позволит.

Но все же у меня ошибка 404, когда я пытаюсь получить доступ к любому контроллеру без использования index.php.

Пожалуйста, помогите.

Спасибо.

+0

у вас включен мод модуль перезаписи. вы удалите index.php в файле config.php – Sundar

+0

yes. Я уже упоминал об этом в своем вопросе, и я уже удалил файл конфигурации index.php. –

+0

http://stackoverflow.com/questions/19183311/codeigniter-removing-index-php-from-url duplicate – Sundar

ответ

1
<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteBase/
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)/index/?$ $1 [L,R=301] 
</IfModule> 

Является ли код, который я использую, он работает на каждой платформе хостинга, на которой я ее использовал.

+1

Также приложение/config/config.php - change ** $ config ['index_page'] = 'index.php'; ** to ** $ config ['index_page'] = ''; ** – ggdx

+0

все еще не работает :( –

+0

@BushraShahid wat error вы получаете реализацию этого ответа –

0

проверить этот код файла htaccess.

DirectoryIndex index.php  
RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond $1 !^(index\.php|public|images|css|js|robots\.txt)  
RewriteRule ^(.*)$ index.php?/$1 [L] 

вы можете найти свой ответ здесь референс

My .htaccess file is not working

кроме того вы можете поделиться вашей базой URL с нами? поскольку эта ошибка может быть вызвана неправильным набором basurl.

+0

@Bushra любезно отмечает? знак после index.php –

1

Это должно помочь вам,

RewriteEngine on 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ^(.*)$ index.php/$1 [L,QSA] 
Смежные вопросы