为什么我的URL重写无法正常工作?

时间:2019-05-02 17:47:31

标签: nginx url-rewriting

为了使用AMP模板,我将为每个相关的URL附加/amp。例如site.com/contact/amp

我想出了此规则rewrite "^/(.*)/?amp$" /$1?amp=1 break;,但它仅适用于主页。如果我输入site.com/contact/amp,它将重定向到site.com/contact?amp=1

所以我必须使用2条规则:

rewrite ^/(.*)/amp$ /$1?amp=1 break; rewrite ^/amp$ /$1?amp=1 break;

第一个用于其他页面,第二个用于首页

您知道我如何仅用一条规则就能实现这一目标吗?

谢谢

0 个答案:

没有答案