@ibrakhim20070618

Как настороить mod_rewrite и .htaccess?

Помогите, пожалуйста!
У меня возникла проблема при утсановке скрипта на сайт, выдается ошибка 500 на сайте. Единственое требование при установке не соблюдено - это mod_rewrite. Я его установил, но как его подключить не знаю. Подозреваю что проблема в корневом файле .htaccess.
В логе ошибок выдает так:
[Sat Oct 02 13:55:28.600616 2021] [core:error] [pid 22034] [client 40.77.167.65:2368] 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.


Сам файл .htaccess
<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>
    RewriteEngine On

    RewriteCond %{REQUEST_FILENAME} -d [OR]
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule ^ ^$1 [N]

    RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
    RewriteRule ^(.*)$ public/$1 

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ server.php
    
</IfModule>
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы