我正在尝试重定向: http://domain.com/public/photos/large/test.jpg 至: http://domain.com/images/public/photos/large/test.jpg 在NGINX环境中。
我的vhost文件配置如下一行。 我的问题是像这样的语法不起作用:
server {
........
rewrite ^(public/photos/(.*)) http://domain.com/images/$1 last;
location / {
location ~.*\.(3gp|jpg|jpeg|gif)$ {
expires 7d;
try_files $uri @backend;
}
}
..........
}
rewriterule语法在.htaccess环境中测试,现在已经工作了2年多。在nginx上它不再存在。
有什么想法吗? 10X
答案 0 :(得分:0)
试试这个:
rewrite ^/public/photos/(.*)$ http://domain.com/images/public/photos/$1 last;