求nginx伪静态规则?

发布于 2021-11-30 07:57:43 字数 366 浏览 780 评论 7

环境是nginx+tomcat  程序是java的   现在需要个伪静态,搞了好多次都不生效,求大神给看看  帮忙写个规则

http://www.test.com/news/newsDetail.html?nid=ff80808153c65ca40153ee768d8f0020  伪成http://www.test.com/news/ff80808153c65ca40153ee768d8f0020.html    

其中newsDetail.html?nid= 这个不变   =后面的值ff80808153c65ca40153ee768d8f0020 会变    求大神写个规则?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

私藏温柔 2021-12-01 19:13:03

问题搞定了 

反目相谮 2021-12-01 17:42:01

tomcat自身rewrite很弱,有个插件可以引入apache的mod_rewrite功能,但是部署并不方便

辞别 2021-12-01 17:13:30

查一下tomcat的rewrite吧

静谧 2021-12-01 17:00:23

程序那边现在说是不好修改,nginx这边可以实现这种功能吗?

韬韬不绝 2021-12-01 14:50:39

可以,根据正则重写就行了,参考官方文档解决即可。但是rewrite并非没有性能开销,所以最好还是在你的java程序中把url规则搞好。

多彩岁月 2021-12-01 08:05:03

回复
大哥你能帮我写个参考一下吗? 我这琢磨了半天了没一点头绪

温柔少女心 2021-11-30 21:24:57

java程序本来就支持这种方案,无需多费一道工序消耗系统资源。在映射到URL的时候搞个url mapping不就好了?这样出来的url本来就是伪静态的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文