У меня установлен FreeBSD на сервере IBM. На сервере также установлены apache, php и mysql. Приложение PHP, работающее на этом компьютере, работает просто отлично, но наша новая версия того же приложения, разработанного в Codeigniter, выдает ошибку «Страница не найдена».
Дело в том, что приложение доступно и работает хорошо (только не английский символ отображается плохо), если index.php
включен в URL.
Я изменил файл .htaccess
удалить index.php
от URL, мне вроде нужно использовать .htaccess
в корневом каталоге приложения. Это (используя .htaccess
) на самом деле вызывает ошибку.
Пожалуйста, дайте мне знать, какую конфигурацию мне нужно сделать.
Редактировать:
Сильфон это содержание .htaccess
в корневом каталоге приложения:
RewriteEngine on
RewriteCond $1 !^(index\.php|assets|robots\.txt)
RewriteRule ^(.*)$ /football/index.php/$1 [L]
Задача ещё не решена.
Других решений пока нет …