WordPress的.htaccess优化技术是甚么
各人都晓得页面加载速率对博客流量有十分首要的影响。愈来愈多人也正在探讨页面加载速率极可能成为google以及其余搜寻引擎一个首要的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优化技术是甚么的具体内容,更多请存眷资源魔其它相干文章!
标签: WordPress wordpress教程 wordpress自学 wordpress技术 .htaccess