Удалить символы нулевой ширины из URL в nginx - PullRequest
0 голосов
/ 27 июня 2018

Мы отправили ссылку, содержащую символы нулевой ширины.

URL-адреса кодируются следующим образом:

/post%EF%BB%BF

Как мне получить nginx для удаления этих символов из пути? Мы хотели бы сделать это для всех URL-адресов, а не только для приведенного выше примера.

1 Ответ

0 голосов
/ 27 июня 2018

Вы можете использовать регулярное выражение , но символы, закодированные в процентах, будут представлены в виде шестнадцатеричных символов:

Например:

rewrite ^(.*)[\xef\xbb\xbf](.*)$ $1$2 permanent;

Подробнее см. в этом документе .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...