首页 >Linux讨论组 >nginx rewrite 正则表达式

nginx rewrite 正则表达式nginx rewrite 正则表达式

http://localhost/action
http://localhost/action/pre/xx/xx

所有action接口交给tomcat处理, 但为了能同时访问上面的两个URL, 我配置了下面两个location段, 总觉得这种配置方式不是很优雅, 请教大神有什么更好的方法, 不甚感激!

location ~ ^/(action)/?$ {
    proxy_pass  http://tomcats;
}

location ~ ^/(action)/(.+)$ {
    proxy_pass  http://tomcats;
}
 
2
 
+1
-1
 
分享
全部回复 (2)我来回答
    phpcn_u1646
    1楼
    phpcn_u1646 · 7个月前

    你好,请问一下

    thinkPHP3.2留言板视频教程

    原地址是什么,我想去研究一下。

      赞+0添加回复

    曾经蜡笔没有小新
    0楼
    曾经蜡笔没有小新 · 7个月前

    看你的需要求,直接

    location ^~ /action/{
        proxy_pass  http://tomcats;
    }

    应该就行了。

      赞+0添加回复

    首页上一页1下一页尾页