Я развернул веб-сайт, который использует CodeIgniter в главной папке public_html (http://www.myexample.com)
. Этот проект отлично работает на локальном хосте. Чтобы удалить index.php из URL, у него есть следующий .htaccess:
RewriteEngine on RewriteCond $1 !^(index\.php|public|\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?$1
Однако, когда я пытаюсь перейти на веб-сайт, я получаю внутреннюю ошибку сервера:
Внутренняя ошибка сервера
Сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и не смог выполнить ваш запрос.
Обратитесь к администратору сервера по адресу webmaster@its.org.pk, чтобы сообщить им о времени возникновения этой ошибки и действиях, которые вы выполняли непосредственно перед этой ошибкой.
Дополнительная информация об этой ошибке может быть доступна в журнале ошибок сервера.
Кроме того, при попытке использовать ErrorDocument для обработки запроса была обнаружена ошибка 500 Internal Server Error.
Я применил разные файлы .htaccess, но получаю ту же ошибку.