How can add trailing slash if I have two or more subdirectories ?

Valentin V. Bartenev ne at vbart.ru
Mon Mar 5 00:06:20 UTC 2012


On Monday 05 March 2012 02:50:43 Sputnik wrote:
> Problem to add trailing slash if I have two or more subdirectories
> 
> rewrite ^/([^.]*[^/])$ $1/ permanent;  //this is working example if I
> have one directory
> 
> http://example.com/foo/ (with trailing slash, conventionally a
> directory)
> http://example.com/foo (without trailing slash, conventionally a file)
> 
> 
> How can add  trailing slash if I have two or more subdirectories ?
> 
> http://example.com/foo/foo2/
> http://example.com/foo/foo2
> 

    location ~ [^/]+/[^/]+$ {
        return 301 $uri/;
    }

 wbr, Valentin V. Bartenev



More information about the nginx mailing list