如何在特定类型的URL上禁用mod_pagespeed

时间:2016-02-27 17:15:44

标签: nginx permalinks pagespeed mod-pagespeed amp-html

我在 nginx 服务器上安装了 mod_pagespeed ,我很喜欢。

最近,我在我的网站上安装了AMP帖子,所有永久链接现在都在URL的末尾有/amp/

问题是mod_pagespeed(此时)不支持AMP标记,因此控制台会显示一些错误。但是当我在放大器网址的末尾插入?PageSpeed=off时, AMP已经过验证

所以,如果可能的话,我希望仅为所有在末尾都有/ amp /的网址停用mod_pagespeed。

固定链接结构为:https://www.example.com/postname/

AMP的固定链接结构为:https://www.example.com/postname/amp/

因此,mod_pagespeed应仅适用于第一个永久链接结构。

我试图在mod_pagespeed中添加的代码如下:

pagespeed Disallow “https://*example.com/*/amp/*”;

模块没有拒绝,但它不会关闭AMP帖子上的pagespeed模块。你能帮帮我吗?

非常感谢提前。

1 个答案:

答案 0 :(得分:6)

在pagespeed.conf文件中添加:

pagespeed Disallow */amp/*;