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

How to Disable mod_pagespeed on a specific type of URLs

我已经 mod_pagespeed 安装在我的 nginx 服务器上,我喜欢它。

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

问题是 mod_pagespeed(此时)不支持 AMP 标签,所以控制台显示了一些错误。但是当我在放大器 URLs 的末尾插入 ?PageSpeed=off 时,AMP 被验证 .

所以,如果可能的话,我希望仅对所有以 /amp/ 结尾的 URL 停用 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 模块。你能帮我吗?

非常感谢。

将此添加到您的 pagespeed.conf 文件中:

pagespeed Disallow */amp/*;