Я новичок в nginx, и я пытаюсь преобразовать приложение, которое я написал с Apache, поскольку мне нужна возможность обслуживать множество клиентов одновременно без большого количества накладных расходов!Преобразование директив HTACCESS mod_rewrite в формат nginx?
Я получаю зависание настройки nginx и FPM/FastCGI PHP, но пока я не могу окутать голову в формат перезаписи nginx. Я знаю, что вам нужно написать простой скрипт, который входит в блок {} в конфигурации nginx, но я еще не знаком с синтаксисом.
Может ли кто-либо, имеющий опыт работы с Apache и nginx, помочь мне преобразовать это в формат nginx? Заранее спасибо!
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^school\.dev$ [NC]
RewriteRule ^(.*)$ http://www.school.dev/$1 [R=301,L]
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?%{QUERY_STRING} [NE,L]
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
</IfModule>
спасибо mashhood! – Daniel87