apache 伪静态如何转乘 nginx 伪静态 重写 URL

2020-09-28 18:06:14 +08:00
 pytth

我有个公共页面

例如
xxx.com/index.php?id=123

apache 伪静态重写 URL 后是这样的
xxx.com/123

那么 apache 服务器伪静态.htaccess 规则是这么写的

RewriteEngine On
#RewriteBase / 
RewriteRule ^(\d+)$ index.php?id=$1

现在要满足 nginx 服务器要求,所以需要写 nginx 伪静态规则,不懂 nginx 的伪静态,在此请教大家。

最好是能够集成在一个伪静态规则文件里面

748 次点击
所在节点    程序员
1 条回复
Felldeadbird
2020-09-28 22:15:22 +08:00
nginx 的伪静态规则和 apache 的相差不大。 我印象中 区别是 对于路径。
例如,根目录伪静态,apache 没 / 。nginx 需要在原有规则加上 / 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/711337

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX