2015-01-30 3 views
5

Я работаю с каркасом codeigniter, и когда я загружаю его на хост, он дал мне внутреннюю ошибку 500.Ошибка внутреннего сервера Codeigniter 500 из-за index.php

Но когда я добавляю index.php в config.php, это сработало.

Что мне делать?

В моей .htaccess у меня есть это:

RewriteEngine On 

RewriteBase /ci-framework/ 

А также, когда я чищу /ci-framework/ от конца RewriteBase он не работает.

спасибо.

+1

убедитесь, ваш WAMP rewrite_modue на .. в APACHE> APACHE Модули> rewrite_module –

+0

@HardikRanpariya Я просто очистить 'RewriteBase/CI-рамки /' и оно работает. В любом случае, благодарю Вас :) –

ответ

4

Не нужно добавлять index.php в файл config.php. Убедитесь, что следующая строка в файле .htaccess:

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