April 21, 2020 07:58AM
Приветствую.

Решил на одном сервере отказаться от Апача и подключить php напрямую к nginx. Т.к. конфиг Апача довольно таки большой, нашел сервис который конвертировал его под nginx. Пользоваться конечно без допиливания таким конфигом нельзя, но вот на что я обратил внимание. Все правила Апача mod_rewrite'а типа:

RewriteRule ^/test/$ test.php [L]
RewriteRule ^/download/$ download.php [L]

сервис конвертировал в:

location = /test {
rewrite ^(.*)$ /test.php break;
}

location = /download {
rewrite ^(.*)$ /download.php break;
}

Подскажите, насколько это правильно? Может лучше использовать такой вариант?

location / {
rewrite ^/test/$ /test.php break;
rewrite ^download/$ /download.php break;
}


Правил rewrite несколько десятков. Какой вариант более правильный и быстрый?

Спасибо.
Subject Author Posted

Что выбрать location или rewrite?

grey April 21, 2020 07:58AM

Re: Что выбрать location или rewrite?

Илья Шипицин April 21, 2020 09:46AM

Re: Что выбрать location или rewrite?

grey April 23, 2020 10:33AM

Re: Что выбрать location или rewrite?

Dmytro Lavryk April 23, 2020 10:49AM

Re: Что выбрать location или rewrite?

grey April 25, 2020 08:23AM

Re: Что выбрать location или rewrite?

Dmitry Goryainov April 25, 2020 03:50PM

Re: Что выбрать location или rewrite?

Илья Шипицин April 28, 2020 09:02AM

Re: Что выбрать location или rewrite?

grey May 08, 2020 04:29AM

Re: Что выбрать location или rewrite?

Maksim Kulik May 08, 2020 06:26AM

Re: Что выбрать location или rewrite?

grey May 08, 2020 08:07AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 178
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready