Задать вопрос
@RoffDaniel

Почему не работает .htaccess? Откуда взялись редиректы?

Почему-то я получаю 500-ю ошибку? когда ввожу какие-то правила в .htaccess. В логе я получаю это:

AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

Что это значит, я знаю, но!... Откуда взялись редиректы? В качестве панели веб-сервера я использую ISPmanager 5 Lite, там я не настраивал редиректы на сайт, в .htaccess их тоже нет:
RewriteEngine On
RewriteRule ^([^/]*)[/]*$ /?method=$1 [L]

Это весь мой .htaccess. AllowOverride у меня включен в конфиге Apache. Я не понимаю, почему оно не работает, по этому обращаюсь к Вам.
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@RoffDaniel Автор вопроса
Проблему решил достаточно просто, не знаю почему я недодумался до этого сразу...
В .htaccess я добавил:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы