htaccess не работает после загрузки на сервер apache

#apache #.htaccess

#apache #.htaccess

Вопрос:

Я закончил веб-сайт, и на моем компьютере он отлично работает с xampp, но с того момента, когда я загружаю проект в веб-пространство с 1und1.de файл .htaccess больше не работает, и я получаю внутреннюю ошибку сервера 500. Я не полностью разбираюсь в файлах .htaccess, но мне нужен был файл, который перенаправляет каждый запрос, даже в подкаталогах, на базовый index.php файл.

Это код:

 RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond $1 !^(content|core|help|robots.txt)

RewriteRule ^(. )$ index.php/$1 [L]
  

Комментарии:

1. Хорошо, что говорится в файле журнала ошибок http-сервера? Нет смысла гадать , что случилось, если вы можете прочитать там, в чем собственно проблема. Я бы сказал, что, скорее всего, модуль перезаписи не загружен. Но, как сказано: перейдите и прочитайте, в чем проблема.

2. К сожалению, я не могу прочитать журнал ошибок с пакетом хостинга, который я забронировал. По крайней мере, я предполагаю, что это не работает

3. Хостинг-провайдер, безусловно, предлагает некоторую форму доступа. Как еще вы должны иметь возможность отлаживать проблемы и анализировать ошибки?

4. Кроме того, мне немного интересно о вашем третьем условии… Что $1 здесь должно быть?

5. Вы ничего не сможете сделать без информации из файла журнала ошибок. Как уже говорилось: возможно, модуль перезаписи не загружен. Но мы больше ничего не можем здесь сделать. Мы не можем волшебным образом угадать , что не так.