博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
phpcms在nginx的rewrite伪静态标准写法
阅读量:4091 次
发布时间:2019-05-25

本文共 1552 字,大约阅读时间需要 5 分钟。

我用的lnmp一键安装包,conf文件是放在默认路径。在进行测试时,我先使用了
复制代码
代码如下:
location / {
rewrite ^/caipu-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3 last;
rewrite ^/content-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3 last;
rewrite ^/list-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=lists&catid=$1&page=$2 last;
rewrite ^/tag-([^\.]*)-([0-9]+)-([0-9]+).html /index.php?m=content&c=tag&catid=$2&tag=$1&page=$3 last;
rewrite ^/comment-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=comment&c=index&a=init&commentid=content_$1-$2-$3 last;
rewrite ^/([^\.]*).html /index.php?m=member&c=index&a=$1 last;
}
然后就出现杯具了。打开网站首页时提示“Action does not exist.”意思是行为不存在?我翻遍了百度,在phpcms官方论坛有人说这个错误是地址问题,再联想到我是修改伪静态出现的······我懂了,是首页伪静态问题!
在我对照了wordpress官方的写法后,我TM终于写成了。。。
复制代码
代码如下:
location / {
if (!-f $request_filename){
rewrite (.*) /index.php;
}
rewrite ^/caipu-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3 last;
rewrite ^/content-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3 last;
rewrite ^/list-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=lists&catid=$1&page=$2 last;
rewrite ^/tag-([^\.]*)-([0-9]+)-([0-9]+).html /index.php?m=content&c=tag&catid=$2&tag=$1&page=$3 last;
rewrite ^/comment-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=comment&c=index&a=init&commentid=content_$1-$2-$3 last;
rewrite ^/([^\.]*).html /index.php?m=member&c=index&a=$1 last;

}

http://www.jb51.net/cms/62176.html

转载地址:http://rajii.baihongyu.com/

你可能感兴趣的文章
早知道这些免费 API,我就可以不用到处爬数据了!
查看>>
利用蒙特卡罗法,国外老哥成功制造出 100% 投篮命中的篮板!
查看>>
卧槽!VSCode 上竟然也能画流程图了???
查看>>
如何高效阅读 Spring 源码?你需要这个!
查看>>
86 岁还在录网课:MIT 老教授最新「线性代数」课程正式对外开放!
查看>>
李飞飞新动向:独立董事身份加入 Twitter 董事会!
查看>>
开发神器:帮你快速找到免费开放的 API 接口!
查看>>
向 Excel 说再见,神级编辑器统一表格与 Python!
查看>>
95 后天才博士生曹原连发两篇 Nature,网友:这才是真正的后浪!
查看>>
Spring Boot + Dataway :接口不用写,配配就出来?
查看>>
重磅发布:百度免费开放 AI 深度学习高级实践课!
查看>>
Google 6 面,最终还是挂了…
查看>>
再见 Python,Hello Julia!
查看>>
一个能瞬间提升你博客逼格的 GitHub 项目!
查看>>
微软买下 GitHub 后,又做了个开源网站!
查看>>
GitHub 热榜:大佬开源「抢茅台脚本」,火了!
查看>>
GitHub 热榜:这款超硬核的 OCR 开源工具,我给 99.99 分!
查看>>
开发者常用的 3 款云服务器宽带产品,没想到最强的是它...
查看>>
Sublime Text 4!终于来了!
查看>>
牛逼!这个网站能帮你找到各类软件的开源替代品!
查看>>