Я использую CodeIgniter 3.1 в своем проекте. Все работает хорошо в localhost, но когда я загружаюсь на сервер, все контроллеры, которые используют перенаправление, не работают. Он показывает только пустую страницу. Здесь мой htaccessПеренаправление не работает на сервере, но работает в Localhost
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
</IfModule>
Пожалуйста, помогите найти это решение. Проблема с CI является основной проблемой? или сам htaccess? Это мой первый раз загрузить свой проект на сервер, и я надеюсь, что я не пропустить что-то важное .. спасибо
[Изменено]
Я использую другой сервер, он отлично работает. Возможно, проблема в сервере.
[EDITED] Horray ... Проблема решена. Просто поставьте ob_start() в начале каждого .php. (дополнительная информация, посетите http://kakaeriel.com/mengatasi-cannot-modify-header-information/) Спасибо всем, кто помог мне найти это решение.
Проверьте, если мод перезапись включена. – Tpojka
Удалите обертку ''. Вы получили сообщение об ошибке? «Когда я загружаю в cpanel» - btw, cPanel - это только панель управления, которую вы используете для управления своей учетной записью хостинга, вы не загружаете _to_ cPanel. Возможно, вы используете файловый менеджер cPanel для загрузки файлов. –
MrWhite
@Tpojka: mod rewrite включен, но все еще не работает –