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中发送HTML邮件的办法

办法一,用filter发送HTML邮件 发邮件用的函数是wp_mail(),wp_mail()则基于弱小的邮件类phpMailer,所以发...

WordPress获取以后页面URL地址的办法

本文实例讲述了WordPress获取以后页面URL地址的办法。分享给大家供大家参考。详细如下: 咱们常常在做WordP...

免插件在wordpress中拔出表格的办法

WordPress 很弱小,然而其编辑器却很粗陋,可能 WordPress 依仗着本人有丰厚的插件性能所以将后盾的编辑器简...

WordPress中查问文章的循环Loop构造及用法剖析

WordPress 上获取文章最重要的就是循环(Loop),现实上循环就是去数据库查问到相应的文章,而后临时贮存到...

WordPress中邮件的一些修正和自定义技巧

更改邮件内容类型为 HTML 在 WordPress 中发送邮件需求应用 wp_mail() 函数,然而邮件内容默许的类型却是“...

详解WordPress中创立和增加过滤器的相干PHP函数

apply_filters()(创立过滤器) apply_filters() 函数用来创立一个过滤器,大少数被用在函数中,是 WordPre...

需求提交

客服服务

亿鸽在线客服系统