WordPress的.htaccess优化技巧是什么

/2021/02/334262af

WordPress的.htaccess优化技巧是什么

大家都知道页面加载速度对博客流量有非常重要的影响。越来越多人也在讨论页面加载速度很可能成为谷歌和其他搜索引擎一个重要的SEO因素。

目前.htaccess 文件的主要问题是RewriteCond 指令性地检查磁盘文件是否存在,就算根本不需要检查,每一次访问磁盘都增加了页面加载时间。 (推荐教程:WordPress教程

# WordPress开始 
RewriteEngine On 
RewriteBase / 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
# WordPress结束

当前的WordPress .htaccess 根本就没有优化。在Webmaster World的一篇帖子上,Mod_Rewrite/.htaccess 的专家Jim Morgan 建议大家用下面的.htaccess文件取代原来的文件:

# WordPress开始 
RewriteEngine on 
# 
#除非你在此之前已经设置了不同的RewriteBase 
#你可以删除或不注释以下代码 
# RewriteBase 指令: 
RewriteBase / 
# 
#如果这个请求是针对“/”或者是已经写入到WP中了 
RewriteCond $1 ^(index\.php)?$ [OR] 
#或者如果这个请求是针对image, css, 或js文件 
RewriteCond $1 \.(gif|jpg|css|js|ico)$ [NC,OR] 
#如果URL指向存在的文件 
RewriteCond %{REQUEST_FILENAME} -f [OR] 
#如果URL指向了存在的目录 
RewriteCond %{REQUEST_FILENAME} -d 
# 那么跳过重写直接到WP 
RewriteRule ^(.*)$ - [S=1] 
#否则指向WP重写该请求 
RewriteRule . /index.php [L] 
# 
#WordPress结束

以下就是执行前面代码优化后的效果:

因为index.php文件是存在,因此检查它的存在性是无意义的,这样就在对example.com, example.com/ 或example.com/index.php发送请求时就可以避免了不必要的文件检查。

每次对静态文件的访问请求实际上并不需要被重定向。如果该文件确实在磁盘上,这个请求将被响应,否则应该返回文件不存在或者默认子目录index.php文件。这些静态文件包括了.jpg,.png,.gif,.css,.js格式的文件以及其他静态文件。由于大部分博客都包含了很多的静态文件,所以这将会对页面加载速度也非常大的影响。

以上就是WordPress的.htaccess优化技巧是什么的详细内容,更多请关注北冥有鱼编程技术建站教程其它相关文章!

相关推荐:

如何实现复制文章内容弹出版权提示框

这篇文章给大家分享的是有关如何实现复制文章内容弹出版权提示框的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。代码一通过SweetAlert美化的提示框将下面代码添加到当前主题模板函数functions.php文件最后即可:functionzm_copyright_tips(...

设置WordPress图片防盗链的方法

小编给大家分享一下设置WordPress图片防盗链的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!如何设置WordPress图片防盗链?如果您的博客有很多很多图片,空间又有流量限制,那么防止别人盗取自己的图片链接应该说...

使用.htaccess怎么设置图片防盗链

使用.htaccess怎么设置图片防盗链,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。真正有用的.htaccess写法为RewriteEngineonRewriteCond%{HTTP_REFERER}!^$[NC]Re...

Ubuntu如何搭建WordPress个人博客

这篇文章主要介绍了Ubuntu如何搭建WordPress个人博客的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Ubuntu如何搭建WordPress个人博客文章都会有所收获,下面我们一起来看看吧。准备LAMP环境LAMP是Linux、Apache、MySQL和PHP的缩...

WordPress系统使用有哪些好处

这篇文章主要介绍“WordPress系统使用有哪些好处”,在日常操作中,相信很多人在WordPress系统使用有哪些好处问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”WordPress系统使用有哪些好处”的疑惑有所帮助!接下来,请跟着小编一起来学习吧! WordPre...

WordPress中如何实现提醒安装插件以及隐藏插件功能

这篇文章给大家分享的是有关WordPress中如何实现提醒安装插件以及隐藏插件功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。提醒用户当前主题需要的插件很多主题都需要一些插件的支持,这时你就需要提醒用户需要安装的插件,本文将教你,怎么在后台显眼的位置提醒用户当前主题要安...

Docker入门与应用实战之Dockerfile

1.Dockerfile格式2.Dockerfile指令3.Build镜像4.构建Nginx,PHP,Tomcat基础镜像  前提:上传文件dockerfile.zip和wordpress-4.9.4-zh_CN.tar.gz[root@localhost first_stage]# unzip d...

wordpress通过当前文章的ID获取文章标题内容简介

小编给大家分享一下wordpress通过当前文章的ID获取文章标题内容简介,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!wordpress如何通过当前文章的ID获取文章标题内容简介?wordpress通过当前文章的ID获取...