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

Комбинированные редиректы в Nginx

Мы используем Nginx и хотим уменьшить количество имеющихся у нас «связанных» перенаправлений.

Так, например: URL A - http://www.sitename.co.uk/SHOPPING-CATEGORIES/product_name

перенаправляет на свою версию https (это перенаправление 1, изменяющее http на https)

перенаправленный URL-адрес затем перенаправляется на тот же URL-адрес, но все в нижнем регистре. Итак, / SHOPPING-CATEGORIES / становится / shopping-category / (это перенаправление 2, меняя все URL-адреса на нижний регистр, поскольку они чувствительны к регистру)

перенаправленный URL-адрес затем перенаправляется на URL-адрес B - https://www.sitename.co.uk/category/product_name (это перенаправление 3, которое удаляет строку / категории покупок, потому что она больше не используется ни в одном URL-адресе)

Вышеупомянутое создает три отдельных перенаправления, где действительно нужно / нужно

URL A перенаправляет на URL B

Как этого лучше всего достичь? Большое спасибо за любой вклад