wordpress静态化首页及去除url中的index.html

wordpress静态化首页及去除url中的index.html,第1张

wordpress静态化首页及去除url中的index.html

申请wordpass博客的朋友都知道他的默认主页是index.html,但是大家都知道index.html的主页可以提高主页的访问速度。因为它。地球上的每个人都知道。

申请wordpass博客的朋友都知道他的默认主页是index.html,但是大家都知道index.html的主页可以提高主页的访问速度。因为它。地球上的每个人都知道。
其实cms主题,首页文章内容展示的控制模块太多,所以sql查询太多,逻辑加载速度比较慢,尤其是数据展示量比较大的cms主题,加载速度不是很好。
那么如何加快结构非常复杂的wordpresscms主题的加载速度呢?从剩余部分可以得出两个计划。

方案一:在服务器上安装eaccelerator或memcached等数据库查询缓存文件脚本,并安装相关的wordpress软件。

(PS:此计划适合VP或独立主机客户。如果你的朋友在用云虚拟主机,就别指望这种方式了。)

方案二:为wordpress主页形成一个html文档,绕过sql查询。

(这个方法最有效,实际效果也很好。除此之外,如果对好友的室内空房间要求不高,也可以应用云虚拟主机。)

完成方法:

1.创建一个名为index_html.php的新文档,并添加代码:

PHPCode拷贝內容到剪贴板 <?服务器端编程语言(ProfessionalHypertextPreprocessor的缩写)
  • $baseCmsUrl="http://www.exehack.net";//你不需要在你的网址的网址根上加一个反斜杠/
  • $dmPageName="index.php
  • $stPageName="index.html
  • $turesFILE=dirname(__FILE__)。'/'.$stPageName
  • {
  • $body=file_get_contents($baseCmsUrl。'/'.$DMpagename);
  • $FP=fopen($turesfile,'w');
  • fwrite($fp,$body);
  • fclose($FP);
  • }
  • header("Location:$baseCmsUrl/index.html");//形成后返回静态数据的主页。
  • ?>

    将文件上传到网站根目录后,立即打开浏览器浏览文件,可以形成wordpress主页的html。
    index.html文档形成后,大家要注意的是,大家马上浏览自己的网站域名,浏览网站域名。index.html会显示信息首页,百度搜索引擎会认为你一直在制造重复的网页。会对网站造成一定的不利影响

    以下小残可以想出处理这个问题的办法(浏览index.html301跳转到/,即去掉首页网址中的index.html):
    Apache解决方案:

    复制以下代码:
    rewriteengineon
    rewritebase/[/brrewritecond%{the_request}^[a-z]{3,9}\(PHP|html|htm)\http/
    重写器^index\.(PHP|html|htm)$http://www.exehack.net/[R=301,L]

    nginx下的解决方案:

    复制以下代码:
    Location/{
    。-e$request_filename){
    重写^/(.*)$/index.html/$1last;
    }
    }

    在Apache下,您只需将代码添加到。htaccess文档,并将网站域名改为自己的网站域名。至于nginx,肖很少能谈到。就算你们都用nginx,也应该还是明白这个问题的。

    欢迎分享,转载请注明来源:内存溢出

    原文地址: http://outofmemory.cn/zz/773954.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-05-03
    下一篇 2022-05-03

    发表评论

    登录后才能评论

    评论列表(0条)

    保存