友声网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
开启左侧

nginx下phpwind9.x的伪静态完整规则,原创

[复制链接]
卡卡北 发表于 2017-10-10 11:04 | 显示全部楼层 |阅读模式

本人一直是apache和lighttpd忠实用户,apache运行在win2003 r1上,lighttpd运行在linux上。

近期把apache更改为kangle,由自行配置的环境,改为了国内口碑比较好的一个专业套件,当然不会是phpstudy这种带后门套件。

也想试用一下前nginx,后kangle能不能撑到2万并发。当然在纯nginx下也少不了测试各种程序,随之而来的伪静态规则必不可少。

这里先写一个完整版的phpwind9.x规则,虽然官方有比较简洁的规则,但我个人还是比较喜欢完整版,比如这个博客使用简版就会出问题,使用完整版就没有问题,相关链接:zblog php版在apache下的伪静态规则完整版和zblog php版在lighttpd下的伪静态规则完整版


那么让我们看一下phpwind9.x在apache下和lighttpd下的规则吧!

apache下phpwind9.x的伪静态规则

lighttpd下phpwind9.x的伪静态规则

nginx下phpwind9.x的伪静态规则是可以根据lighttpd的规则写的,因为其表达方式很像

那么根据它们的规则可以写出并能正常使用规则为:


以上代码下载:链接

规则是搞定了,那该如何添加呢?只有正确的添加才能让服务器正常重启。

那在这里明确的告诉您用以下方式添加是不对的:



很多人会用到php套件去做服务器,在nginx.cnf中就会有额外的配置,比如:

location / {

       index  index.html index.htm index.php l.php;

       autoindex  off;

}

之类,那么就需要把伪静规则插入到里面

就得以以下形式插入:


这样就大功告成了,定义好规则重启即可。

当然也有更简单的方法,就是类似apache那样定义.htaccess文件,关于这方面请看下文:

nginx支持.htaccess文件实现伪静态(url重写),同时解决不同网站静态规则重复问题


传送门:PW历史安装包及升级程序

效果演示:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
ys166 发表于 2017-12-21 14:25 | 显示全部楼层
相比nginx,lighttpd更稳定。从apache2.2开始apache的缓存已经肩比nginx,反代也不错。就是默认都是关闭的,开启硬盘缓存、内存缓存、客户缓存的apache真的是很迅速!

RSS|无图版|手机版|友声网 ( 鲁ICP备15020090号-1 )|网站地图 | | 点击这里给我发消息 |

GMT+8, 2024-11-21 21:27 , Processed in 0.020206 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X

© ys166.com

快速回复 返回顶部 返回列表