【发布时间】:2012-06-12 21:24:54
【问题描述】:
我正在尝试使用 Nginx 从 /t/latest/2 重定向到 /topics/latest/page/2
rewrite ^/t/latest$ /topics/latest permanent;
rewrite ^/t/latest/(.*)$ /topics/latest/page/$1 permanent;
这很好用,但我想知道是否有更聪明的方法可以在一个规则中做到这一点?这是因为有很多这样的重定向,如果我能减少冗余就好了。
【问题讨论】:
-
有哪些类似的 URL 示例想要这样做?也许有一两个正则表达式可以处理所有情况。
-
哦,将上述两者结合起来就可以了,因为其他页面可能完全不同。