免费发布信息
微信公众号
当前位置: 首页 » 帮助中心 » 常见问题 » 正文

WordPress的.htaccess优化技巧是什么

   来源:黔优网时间:2024-09-22 13:53:22 浏览量:0

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优化技巧是什么的详细内容,更多请关注本网内其它相关文章!

 
 
没用 0举报 收藏 0
免责声明:
黔优网以上展示内容来源于用户自主上传、合作媒体、企业机构或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表黔优网官方立场,请读者仅做参考。本文标题:WordPress的.htaccess优化技巧是什么,本文链接:https://www.qianu.com/help/46475.html,欢迎转载,转载时请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何违法信息,请您立即点此【投诉举报】并提供有效线索,也可以通过邮件(邮箱号:kefu@qianu.com)联系我们及时修正或删除。
 
 

 

 
推荐图文
推荐帮助中心