what is my syntax error
    Sergey A. Osokin 
    osa at freebsd.org.ru
       
    Thu Mar  7 20:37:34 UTC 2024
    
    
  
On Thu, Mar 07, 2024 at 03:20:23PM -0500, Victor Oppenheimer wrote:
> In my nginx.conf file on my Windows computerI have the following code in
> nginx.conf.
> 
> http { # http context specific to HTTP affecting all virtual servers
> 
> # force incoming URLs to lower case
>     map $uri $lowercase {~ ^(.+)$ /$1};
You may need to remove space after tilde symbol, after that
everything works as expected:
map $uri $lowercase {
        ~^(.+)$ /$1;
}
server {
        listen 80;
        location / {
                return 200 "lowercase=$lowercase\n";
        }
}
Test:
% curl 127.1:80/foobar
lowercase=//foobar
-- 
Sergey A. Osokin
    
    
More information about the nginx
mailing list