Я пытаюсь сделать следующее:
location ~* ^/tag/(.*) {
return 301 https://example.com/ar-ma?search=$1;
}
, который берет что-нибудь после tag
и заменяет его в качестве ключевого слова на странице поиска. Это хорошо работает с латинскими буквами, но когда я пытаюсь с арабскими c буквами, я получаю странные символы
Пример: /tag/مرحبا
перенаправляет на https://example.com/ar-ma?search=نصب
Любая идея, как можно исправить это?
РЕДАКТИРОВАТЬ: все запросы на новый URL проходят через прокси:
location / {
...
proxy_pass http://localhost:5100;
...
}