addis_a
1
Hello,
I’m trying to rewrite URL with parameters x, y, z to filename by such
template: file_{x}{y}{z}.txt
location /path {
rewrite ^ /path/file_$arg_x_$arg_y_$arg_z.txt break;
root /var/www;
}
But it is not working. Because nginx tries to use variables x_, y_.
How can I use underscore symbol to separate variables?
In bash there is curly brackets style for such cases: ${x}${y}${z}.
May be nginx has something special for this too.
–
Sergey Polovko
Posted at Nginx Forum:
jamel
2
On Fri, Sep 26, 2014 at 09:43:59AM -0400, jamel wrote:
Hi there,
location /path {
rewrite ^ /path/file_$arg_x_$arg_y_$arg_z.txt break;
root /var/www;
}
But it is not working. Because nginx tries to use variables x_, y_.
Does it?
Or does it try to use variables arg_x_ and arg_y_?
How can I use underscore symbol to separate variables?
In bash there is curly brackets style for such cases: ${x}${y}${z}.
May be nginx has something special for this too.
Yes. Curly brackets.
f
Francis D. [email protected]