如何通过 .htaccess 文件为 WordPress 开启 Gzip 压缩?

GZIP 是GNU Zip的缩写,是网络上最流行的无损数据压缩方法。在 WordPress 网站上启用 Gzip 压缩,可以减小网页的大小,实现更快的加载时间。Gzip 压缩可减少 HTML 文件、JavaScript、CSS 样式表和 XML 文件的大小。

要在 Apache 服务器上启用 GZIP 压缩,您需要使用其mod_filter和mod_deflate模块并使用正确的指令正确配置它们。他们将指示 Apache 在通过网络将其发送到客户端之前压缩服务器输出。

根据您拥有服务器权限的不同,有两种方法来配置 Apache 启用 Gzip 压缩:

  • 如果您可以访问 Apache 网页服务器配置文件(通常为 httpd.conf),建议使用它来配置启用 Gzip,因为 .htaccess 文件会相对降低 Apache 的速度。
  • 如果您无法访问服务器配置文件(大多数 WordPress 共享主机都是这种情况),那么需要使用 .htaccess文件配置启用 Gzip。

通过 .htaccess 文件开启 Gzip 压缩

要通过配置 .htaccess 文件,来为 WordPress 网站启用 Gzip 压缩,可以通过 FTP 工具,访问 WordPress 网站的根目录,然后编辑根目录下的 .htaccess 文件,并在文件末尾添加下面的代码:

<IfModule mod_deflate.c>
  # Compress HTML, CSS, JavaScript, Text, XML and fonts
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
  AddOutputFilterByType DEFLATE application/x-font
  AddOutputFilterByType DEFLATE application/x-font-opentype
  AddOutputFilterByType DEFLATE application/x-font-otf
  AddOutputFilterByType DEFLATE application/x-font-truetype
  AddOutputFilterByType DEFLATE application/x-font-ttf
  AddOutputFilterByType DEFLATE application/x-javascript
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE font/opentype
  AddOutputFilterByType DEFLATE font/otf
  AddOutputFilterByType DEFLATE font/ttf
  AddOutputFilterByType DEFLATE image/svg+xml
  AddOutputFilterByType DEFLATE image/x-icon
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/xml  

  # Remove browser bugs (only needed for ancient browsers)
  BrowserMatch ^Mozilla/4 gzip-only-text/html
  BrowserMatch ^Mozilla/4\.0[678] no-gzip
  BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  Header append Vary User-Agent
</IfModule>
如何通过 .htaccess 文件为 Wordpress 开启 Gzip 压缩?

重要提示:要正确开启 Gzip ,需要确保已启用 mod_filter 模块。大多数服务器默认启用它,但如果未启用,这里的 AddOutputFilterByType 指令将不起作用,并可能引发 HTTP 500 错误。如果在添加上面的代码后有任何问题,可以查看服务器的错误日志。

作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/wordpress/how-to-enable-gzip-compression-in-wordpress-via-htaccess-file/

(0)
牛奇网牛奇网
上一篇 2022年10月22日 下午3:16
下一篇 2022年10月24日

相关推荐

发表回复

登录后才能评论