如何在Nginx中使用try_file重写此nginx命令?

时间:2012-03-05 05:33:12

标签: nginx rewrite

我想通过Nginx隐藏url中的jsp扩展名。如何在Nginx中使用try_file重写此nginx命令?

location ~ .*\.jsp$ {
    root   /var/www/html/www.domain.com;
    if (!-f $request_filename) {
        rewrite ^/(.*)$ /index.jsp?q=$1;
        break;
    }

1 个答案:

答案 0 :(得分:0)

location ~ \.jsp {
    try_files $uri /index.jsp?q=$request_uri;
}

http://wiki.nginx.org/IfIsEvil