Назад | Перейти на главную страницу

Инструмент преобразования правил перезаписи Apache в Nginx

Преобразование rewrite правила от Apache до Nginx не кажутся такими сложными
Однако я бы хотел автоматизировать эту работу, так как мы планируем перенести ряд сайтов.

Один существует, но он действительно ужасен. Ваш вопрос также показывает, что вы, вероятно, неправильно их конвертируете. Там, где Apache использует условия перезаписи и правила перезаписи, в основном Nginx использует комбинацию блоков местоположения, try_files и rewrite. Многие новички в Nginx помещают все свои директивы перезаписи в серверный блок или в место / блок. Это означает, что вы не пользуетесь преимуществами хэш-таблиц, которые генерирует Nginx, и вы будете оценивать все правила перезаписи для каждого запроса - а это просто пустая трата циклов ЦП.