У меня есть рабочая веб-страница с CodeIgniter. Теперь я просто загрузил его на свой веб-сервер, и это дает мне ошибку 404.Codeigniter 404 не может найти index.php (только на реальном сервере, а не на виртуальном сервере)
Браузер адрес «web-page.com/folder/en/about»
BaseUrl в конфигурации является «веб-страница/папки /»
Кроме того, это в конфигурации. php, я попробовал AUTO, но он тоже не работает.
$config['index_page'] = "";
$config['uri_protocol'] = "QUERY_STRING";
index.php находится в "web-page.com/folder/"
Мой Htaccess находится в "web-page.com/folder/.htaccess"
Содержание .htaccess is
AddCharset utf-8 .css .html .xhtml
Options +FollowSymlinks
RewriteEngine on
RewriteBase /folder/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond $1 !^(index\.php|images|media|layout|css|libs|robots\.txt)
RewriteRule ^(.*)$ /folder/index.php?/$1 [L]
У вас есть подсказка, любая идея, что я могу попытаться сделать? Я проверял все права, даже с 777 он не работает.
Заранее спасибо.
Lukas
Проверьте, если mod_rewrite включен на вашем сервере. У меня была такая проблема некоторое время назад и получается, что mod_rewrite не было. – ronaldosantana
Эй, спасибо за идею, но mod_rewrite определенно активирован на моем сервере. Я попробовал другой сервер, и он тоже не работает. –