禁用mod_pagespeed(没有服务器conf访问,.htaccess不起作用)

时间:2013-12-27 10:21:42

标签: pagespeed mod-pagespeed google-pagespeed

我有一个WordPress网站,我的客户想要完美验证(使用W3C验证器)。其中一个问题是Google的pagespeed,它似乎默认由托管服务提供商启用。

我尝试使用以下内容禁用.htaccess文件中的mod_pagespeed,但由于某些原因它不起作用:

<IfModule pagespeed_module>
    ModPagespeed off
</IfModule>

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

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

4 个答案:

答案 0 :(得分:32)

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

Modpagespeed Off

答案 1 :(得分:5)

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

同时查看“迂腐”过滤器:https://developers.google.com/speed/pagespeed/module/filter-pedantic,让你获得所有的速度&amp; PageSpeed带宽优势,但仍有验证清洁网站。

答案 2 :(得分:4)

您的网址可以接受PageSpeedoff值的on查询参数。

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

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

更多here

答案 3 :(得分: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 Documentation