мы используем typo3 CMS и нам нужно перенаправить две подстраницы / en / de на разные страницы ошибок. Я придумал это:
location ~ ^/de/ { error_page 404 https://www.example.com/de/error-404/; error_page 403 https://www.example.com/de/error-403/; } location ~ ^/en/ { error_page 404 https://www.example.com/en/error-404/; error_page 403 https://www.example.com/en/error-403/; }
, но это перенаправит его на все oop.
В любом случае, я могу достичь этого в NGINX?
Похоже, я слишком глуп для регулярных выражений:
location ^/de/.+ { error_page 404 https://www.example.com/de/error-404/; error_page 403 https://www.example.com/de/error-403/; }
отлично работает.