WordPress的.htaccess优化技巧

目前.htaccess 文件的次要成绩是RewriteCond 指令性地反省磁盘文件能否存在,就算基本不需求反省,每一次拜访磁盘都添加了页面加载工夫。
 
# 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优化技巧》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: WordPress htaccess
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
详解WordPress开发中用于获取分类及子页面的函数用法

get_category get_category 可能咱们平常接触的不多,但却是很有用,网上这个函数引见的貌似不多,所以明天...

wordpress无需插件完成阻拦无中文留言的办法

Some Chinese Please插件能够阻拦不带中文字的留言,本博客不断在用成果不错,不写入数据库,可无效地缩小s...

wordpress中短代码生效处理方法

在以前的代码中,咱们仅仅应用add_shortcode函数来把短代码注册到wordpress中,在文章页应用the_content来显...

将博客园(cnblogs.com)数据导入到wordpress的代码

我将这个分享进去,假如当前有谁需求能够间接下载上面插件 应用办法: 在cnblogs抉择备份数据,导出一个XML...

WordPress中访客登陆完成邮件提示的PHP脚本实例分享

登陆邮件提示完成办法 前提是空间有邮件性能,测试有无邮件性能的办法:登录界面点击“遗记明码”,有邮件...

WordPress中用于检索模版的相干PHP函数应用解析

locate_template() 用来检索存在的优先级最高的模板文件,还能间接加载模板文件。 locate_template() 函数检...

需求提交

客服服务

亿鸽在线客服系统