如何使用.HTACCESS加速任何WordPress网站


您的WordPress网站加载时间是否太长?您知道网站速度慢会影响您的SEO和用户体验吗?

除了使用插件外,还有几种其他方法可以加快网站速度。一种方法是利用浏览器缓存,另一种方法是压缩文件。

都可以通过修改和优化.htaccess文件来实现。

什么是浏览器缓存?

有人访问您的网站时,有一些文件已下载并存储在临时位置。

文件类型包括组成您的网站的所有文档,例如HTML,图像,JavaScript和CSS文件。浏览器缓存是指用于下载文件的临时位置。

缓存已满时,它将占用访问者计算机上过多的空间。

<!-
In_content_1全部:[300x250] / dfp:[640x360]
->

幸运的是,有一种方法可以通过编辑.htaccess文件来解决此问题。

首先应该做什么

在开始编辑.htaccess文件之前,请考虑以下预防措施:

  • 始终在更改WordPress .htaccess文件之前为其创建备份。
  • 禁用您可能正在使用的任何WordPress插件。
  • 在更改.htaccess文件以获得基线测量值之前,请测试您的网站速度。您可以使用 GT矩阵 平度 Google PageSpeed见解
  • 您现在可以通过以下方式使用代码了您的.htaccess文件,告诉您的WordPress安装将更长的静态文件缓存时间,以便回访者访问您的网站。您可以使用cPanel或FTP。请参阅以下说明。

    一旦您有权访问.htaccess文件,请使用其他说明进行修改。

    使用cPanel

    登录到您的网站cPanel。通常,您可以通过在网络浏览器中键入yourdomain.com/cPanel来到达那里。

    使用在域上安装WordPress时获得的用户名和密码登录。登录后,查找并单击文件管理器

    <图类=“ lazy aligncenter”>

    您的.htaccess文件位于根文件夹中。文件名前面的点表示它是WordPress安装中的隐藏文件。确保选中显示隐藏文件复选框。

    在编辑文件之前,应先对其进行备份,因为如果出错,可能会导致站点崩溃。要进行复制,请点击.htaccess并突出显示。要保存副本,请单击顶部菜单上的下载按钮。

    制作完副本后,就可以编辑文件了。在cPanel文件管理器中,右键单击.htaccess文件,然后单击编辑

    使用FTP

    您还可以使用FTP客户端编辑.htaccess文件。一个流行的FTP客户端是 FileZilla ,在下面的示例中使用。

    首先打开FTP客户端并放入主机。这通常是您的域名地址,用户名和密码。如果不确定它们是什么,请与您的网络托管商联系。

    <图类=“ lazy aligncenter”>

    使用以下步骤访问,复制和编辑您的.htaccess文件:

    • 导航到您的根目录。
    • 查找.htaccess文件,进行复制,然后将其拖到桌面上。
    • 保留原始副本,并编辑其他副本,以防万一您必须还原原始副本。
    • 使用
    • 完成编辑后,将文件上传到根目录。
    • 如果输入有误,则您的网站将无法正常运行。要解决此问题,请上传备份文件。

      现在,您准备好对.htaccess文件进行更改,以加快WordPress网站的速度。

      使用Gzip压缩文件

      Gzip压缩可以使您的文件较小,并帮助他们更快地加载。使用gzip将以下代码添加到您的.htaccess文件中(在当前代码下方)将压缩CSS,HTML和PHP文件。

       <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 really old 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>

      不要忘记单击“保存”更改。”

      浏览器缓存

      当某人访问您的网站时,他们使用的浏览器将下载与他们正在访问的页面关联的所有文件。

      利用浏览器缓存意味着您只想下载必要的文件,而不下载不必要的资产。这些通常是页面的设计和样式,有时还包括JavaScript函数。

      使用浏览器缓存时,您要告诉服务器忽略以前为重复访问者下载的网页部分。

      要编辑.htaccess文件,请使用FTP客户端或cPanel以与上述压缩文件时相同的方式找到该文件并制作两个副本。

      保留副本.htaccess文件的名称,以防更改有任何问题。在另一个副本中进行编辑。

      在.htaccess文件的当前内容下方添加以下代码:

      <IfModule mod_expires.c>
      ExpiresActive On ExpiresDefault A0   <FilesMatch "\.(txt|xml|js)$"> ExpiresDefault A691200 </FilesMatch>   <FilesMatch "\.(css)$"> ExpiresDefault A691200 </FilesMatch>   <FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$"> ExpiresDefault A691200 </FilesMatch>   <FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$"> ExpiresDefault A691200 </FilesMatch> </IfModule>   <IfModule mod_headers.c> <FilesMatch "\.(txt|xml|js)$"> Header set Cache-Control "max-age=691200" </FilesMatch>   <FilesMatch "\.(css)$"> Header set Cache-Control "max-age=691200" </FilesMatch>   <FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$"> Header set Cache-Control "max-age=691200" </FilesMatch>   <FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$"> Header set Cache-Control "max-age=691200" </FilesMatch> </IfModule>

      别忘了单击保存

      压缩文件并利用浏览器缓存将大大减少网页的加载时间。这将有助于您的网站在搜索中排名更高,并改善用户体验。没有人愿意等待几秒钟的时间来加载页面。

      外贸网站屏蔽中国IP教程

      相关文章:


      27.08.2019