nginx не пропускает русские символы и пробелы

Английский пропускает а русский нет. ПОдозреваю потому что в русском кодировка через %

Подскажите пожалуйста как добавить пробел и %

rewrite ^/([-\w]+)?$ /index.php?p1=$1 last;

Ответы (1 шт):

Автор решения: Aleksey Vaganov

т.к. ваша регулярка охватывает весь URL от начала и до конца, то предлагаю ее модифицировать так: rewrite ^/(.*)$ /index.php?p1=$1 last;

→ Ссылка