为什么我的nginx配置隐藏jsp扩展无法正常工作?

时间:2012-03-05 05:57:25

标签: nginx rewrite hide

我使用以下设置配置我的Nginx Web服务器,它隐藏.jsp扩展名但不显示我的页面。

        location ~ \.(jsp)$ {
        proxy_pass   http://192.168.2.225:9595;
         if ($request_filename ~* ^(.*).jsp$)
       {
              rewrite ^/(.*).jsp$ /$1 redirect;
               break;
        }



}

1 个答案:

答案 0 :(得分:0)

location ~ \.jsp {
    return 403;
}

这将使* .jsp无法访问。如果您希望它们可访问但仅通过内部重写,则更改“返回403;”到'内部;'。