Я купил готовый скрипт Laravel, который был разработан для работы на сервере Apache, и разработчик не поддерживает правила перезаписи Nginx. Кто-нибудь может мне помочь? Когда я пытаюсь получить доступ к системе на моем сервере Nginx, я получаю множественную ошибку перенаправления. Пробовал разными способами и не получается, даже пользовался онлайн конвертерами, но не работает.
Это оригинальный .htaccess из скрипта:
DirectoryIndex index.php
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Параметры -Многовиды -Индексы
</ЕслиМодуль>
RewriteEngine включен
<IfModule mod_ssl.c>
RewriteCond %{HTTPS} выкл.
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</ЕслиМодуль>
RewriteCond %{HTTP:Авторизация} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Авторизация}]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
Правило перезаписи ^ %1 [L,R=301]
RewriteCond %{THE_REQUEST} /index\.php/(.+)\sHTTP [NC]
RewriteRule ^ /%1 [NE,L,R]
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
Правило перезаписи ^ index.php [L]
RewriteCond %{REQUEST_URI} !^/public/
Правило перезаписи ^ index.php [L]
</ЕслиМодуль>