wordpress 静态化设置 windows主机伪静态去除index.php方法

wordpress 静态化设置 windows主机伪静态去除index.php方法,第1张

wordpress静态化设置windows主机伪静态去除index.php方法

鉴于伪静态的问题,相信WordPress的人都会对WP-Cache有所了解。不仅仅是因为它的优秀性能,基本上已经成为WP客户的必备插件,而且众所周知它是装不了的。本文详细介绍了WP-Cache插件的一个改进版本,WP超级缓存。和WP-Cache一样,它也是一个WordPress“静态数据”

针对伪静态的难题,坚信用WordPress的盆友都是会很了解WP-Cache这款插件了,不但因为它出色的性能使其基本上变成WP客户必需插件,并且它无法安裝也是众所周知的。如今详细介绍一款WP-Cache的改良版插件WPSuperCache。与WP-Cache同样,它也是一款WordPress“静态数据化”插件,能够根据缓存文件来提升大负荷下WP的性能。WPSuperCache对比WP-Cache较大的改善,取决于添加了SuperCache这一阶段。一部分页面会依据一定的标准被缓存文件为SuperCache,而这一SuperCache本质上便是页面自身。
第二个难题便是许多windows服务器不兼容mod_rewrite或IISRewrite,例如我的服务器空间就这样,那么就根据一个随机应变的方式。必要条件是网络服务器服务提供商的 *** 作面板有自定404错误页面的选择项。这一绝大多数的服务器是适用的。

如今你只需建立一个404错误页面,而且载入下述4行编码就可以简易雅致的完成无插件极致适用windowsiis服务器的永久性固定不动连接的伪静态化详细地址文件格式。除掉网站链接中的index.php!

复制代码编码以下:
<?php
$qs=$_SERVER['QUERY_STRING'];
$_SERVER['REQUEST_URI']=substr($qs,strpos($qs,‘:80′)3);
$_SERVER['PATH_INFO']=$_SERVER['REQUEST_URI'];
include(’index.php’);
?>

那样就可以固定不动REQUEST_URI和PATH_INFO参数而且包含进来index.php,剩余的将交到iis服务器进行。
实际设定流程:
1.新创建一个文本文档,在里面载入上边编码,储存,连着txt格式重命名为wp-404-handler.php。
2.提交该文件到网络服务器网站根目录,设定404自定不正确偏向wp-404-handler.php。
3.进到wordpress后台管理系统,设定(Options)-永久性连接(Permalinks),你能随意设定静态地址后缀名。
例如我设置的是/%post_id.html,事实上是运用了服务器找不着例如https://www.jb51.net/60.html,随后全自动转为wp-404-handler.php,而这一不正确页面获取了传到的“60”这一日志公布的id,并将其递交给https://www.jb51.net/index.php。事实上在服务端还多了等同于“页面找不着自动跳转到不正确页”这一流程,但是配搭WPSuperCache实际效果也還是迅速的。

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存