Задача:
nginx должен менять урл /app/555 на /#app/555 и отправлять на бекенд
сервер.
Текущая конфигурация nginx:
server {
listen 80;
server_name www.mydomain.com;
location / {
proxy_pass http://my-backend;
}
location /app/ {
rewrite ^/(.*)$ "/\\#$1" break;
proxy_pass http://my-backend;
}
}
Nginx выдает вот такую ошибку:
Bad request For request 'GET /\%23app/1' [Illegal character in path at index
1: /\%23app/1]
Подскажите как правильно экранировать символ "#" ?
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,268510,268510#msg-268510
_______________________________________________
nginx-ru mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx-ru