On 24.03.2015 17:33, Jonathan Vanasco wrote:
i need to redirecting from http to https,
and append a "source" attribute for tracking
(we're trying to figure out how the wrong requests are coming in)
Probably you can do such tracking just looking at Referer request header
this seems to work:
if ($query_string){
return 301
https://$host$request_uri&source=server1 ;
}
return 301 https://$host$request_uri?source=server1 ;
I'm just wondering if there is a more appropriate way
Yes, you can use $uri variable and rewrite directive for this:
http://nginx.org/en/docs/http/ngx_http_rewrite_module.html#rewrite
| If a replacement string includes the new request arguments,
| the previous request arguments are appended after them.
rewrite ^ https://$host$uri?source=server1 permanent;
--
Best regards,
Gena
_______________________________________________
nginx mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx