Apparent bug in rewrite (0.7.65)
mschipperheyn
nginx-forum at nginx.us
Sun Jan 2 22:58:29 MSK 2011
Hi,
I have an apparent bug in nginx 0.7.65
My config
[code]
server {
listen 80;
server_name assets.mysite.com;
root /usr/share/apache-tomcat-6.0.24/webapps/ROOT/assets;
rewrite ^/([^/]+)/(.*) /$2;
expires 90d;
}
[/code]
My request
[code]
2011/01/02 19:51:52 [error] 5824#0: *18 open()
"/usr/share/apache-tomcat-6.0.24/webapps/ROOT/assets/style.css" failed
(2: No such file or directory), client: xxx, server: assets.mysite.com,
request: "GET /28/css/style.css HTTP/1.1", host: "assets.mysite.com"
[/code]
>From this it looks like
http://www.mysite.com/28/css/style.css
gets munged to
/style.css
when it should be
/css/style.css
On apache this works fine and I checked the regex on
http://www.regexplanet.com/simple/ which suggests it's just fine.
Any suggestions?
Kind regards,
Marc
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,162935,162935#msg-162935
More information about the nginx
mailing list