I know that this will match the start of the URI:
location ^~ /uri-segment
It will, but that’s not what the regex-alike “^” means there. There,
it means “… and if this /does/ match, stop immediately and don’t
consider any regex matches”. See http://wiki.nginx.org/HttpCoreModule#location for more information. (I
personally consider this a really bad choice of character by nginx -
it /always/ confuses me!)
and this will match regardless of case:
location ~* /uri-segment(.*)
But chaining them together and using ^~*doesn’t seem to work. Is this
possible? If so what am I missing?
Seeing how you said this is urgent, I’ll not do what I /normally/ do
and just give you pointers to the docs that’ll help you
Looks like that is matching how I intend… however it (of course)
revealed another issue in my app layer But at least the NGINX configs
seems correct now.
Thanks!
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.