Кажется, я не могу переписать следующий URL:
к
(Обратите внимание на отсутствие "CNX" после / url)
В настоящее время я установил следующее правило в NGINX, но оно ничего не делает:
location ~* /iComptaCNX/ { rewrite ^/iCompta/(.+) $1 permanent; }
Спасибо.
Регулярное выражение в rewrite
оператор должен соответствовать URI, который вы пытаетесь изменить. Он должен соответствовать URI, начинающимся с /iComptaCNX/...
. Ваша текущая попытка не будет соответствовать этому URI.
Пытаться:
rewrite ^/iComptaCNX/(.+)$ /iCompta/$1 permanent;
Видеть этот документ для подробностей.
Если вам нужно общее решение, которое удалит CNX из конца первого элемента в любом URI, используйте:
rewrite ^/([^/]+)CNX/(.+)$ /$1/$2 permanent;