31

我有一个我的客户想要完美验证的 Wordpress 网站(使用 W3C 验证器)。问题之一是谷歌的页面速度,这似乎是由托管服务提供商默认启用的。

我尝试使用以下方法在 .htaccess 文件中禁用 mod_pagespeed,但由于某种原因它不起作用:

<IfModule pagespeed_module>
    ModPagespeed off
</IfModule>

我可以通过在 URL 中添加“?ModPagespeed=off”来禁用它,但这并不能解决我的问题。

还有什么我可以尝试的吗?我只能通过 FTP 访问(没有服务器 conf 访问,没有 c-panel 访问等)。

4

4 回答 4

46

创建一个.htaccess文件,添加下面的文本并使用 ftp 程序上传。我们也是托管服务提供商并使用 Pagespeed。

Modpagespeed Off
于 2016-02-10T21:18:26.453 回答
7

您的 URL 可以接受PageSpeed带有offoron值的查询参数。

http://www.example.com/index.html?PageSpeed=off

或者

http://www.example.com/index.html?q=foo&PageSpeed=off

更多在这里

于 2018-03-12T20:02:08.133 回答
5

哪个托管服务提供商?你能确定你的服务器是 Apache 而不是 nginx 吗?nginx 不支持 .htaccess 文件,尽管 PageSpeed 模块在功能上非常相似。

还可以查看“pedantic”过滤器:https ://developers.google.com/speed/pagespeed/module/filter-pedantic ,它可以让您获得 PageSpeed 的所有速度和带宽优势,但仍然有一个验证干净的站点。

于 2013-12-31T04:23:02.600 回答
1

我的 WordPress 网站也有同样的问题,我已经将它安装在 Google Cloud 上,并且默认情况下,应用程序为 apache 安装了 pagespeed mod。但我在 Bitnami 文档页面上找到了解决方案。

检查是否启用了 PageSpeed

使用 FTP 执行命令或编辑 conf 文件:

nano /opt/bitnami/apache2/conf/httpd.conf

如果你找到这两行:

Include conf/pagespeed.conf
Include conf/pagespeed_libraries.conf

这意味着启用了 pagespeed mod。

对于禁用 PageSpeed

使用 FTP 执行相同的命令或编辑 conf 文件:

nano /opt/bitnami/apache2/conf/httpd.conf

注释掉以下几行:

#Include conf/pagespeed.conf
#Include conf/pagespeed_libraries.conf

现在重新启动apache服务器

sudo /opt/bitnami/ctlscript.sh restart apache

注意:- 如上所述,命令和目录位置将根据 Apache 服务器位置或您的部署应用程序而更改。

有关详细文章,请查看官方Bitnami WordPress 文档

于 2021-01-24T14:54:00.660 回答