Skip to content

Commit c23d565

Browse files
committed
escape everything
1 parent 65e08f7 commit c23d565

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

files/etc/nginx/sites-enabled/server.conf

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -219,15 +219,15 @@ server {
219219

220220
set $debugkey "$image_uri?w=$width&h=$height&q=$quality&r=$rotate&e=$sharpen&cmd=$cmd&ofmt=$ofmt";
221221

222+
set_unescape_uri $clean_uri "$image_uri$is_args$args";
222223
rewrite ^ /cmd/$cmd last;
223224
}
224225

225226
location /cmd/resize {
226227
internal;
227228

228-
set_unescape_uri $clean_uri $image_uri;
229-
proxy_pass $clean_uri$is_args$args;
230-
proxy_cache_key $image_uri$is_args$args$slice_range;
229+
proxy_pass $clean_uri;
230+
proxy_cache_key $request_uri$slice_range;
231231
include /etc/nginx/sites-enabled/proxy-hide-headers.common;
232232

233233
add_header X-ImageProxy-Cache $upstream_cache_status;
@@ -247,9 +247,8 @@ server {
247247
location /cmd/crop {
248248
internal;
249249

250-
set_unescape_uri $clean_uri $image_uri;
251-
proxy_pass $clean_uri$is_args$args;
252-
proxy_cache_key $image_uri$is_args$args$slice_range;
250+
proxy_pass $clean_uri;
251+
proxy_cache_key $request_uri$slice_range;
253252
include /etc/nginx/sites-enabled/proxy-hide-headers.common;
254253

255254
add_header X-ImageProxy-Cache $upstream_cache_status;

0 commit comments

Comments
 (0)