全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 952|回复: 2

[已解决] 有谁知道nginx伪静态吗

[复制链接]
发表于 2019-6-24 15:23:54 | 显示全部楼层 |阅读模式
我的apache用的没问题,转成nginx总有个不能使用,不知道怎么回事
  1. rewrite ^/list-3-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?).html$ /$9&pingpai=$1&jts=$2&jdj=$3&dyg=$4&dlg=$5&wtxgn=$6&jlg=$7&cplm=$8;
  2. rewrite ^/(.*?)-(.*)-(.*?)-(.*?)$ /index.php?m=content&c=index&a=lists&catid=3$9&txxy=$1&jiage=$2&order=$3&page=$4 last;
  3. rewrite ^/list-90-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?).html$ /$9&pingpai=$1&jts=$2&jdj=$3&dyg=$4&dlg=$5&wtxgn=$6&jlg=$7&cplm=$8;
  4. rewrite ^/(.*?)-(.*)-(.*?)-(.*?)$ /index.php?m=content&c=index&a=lists&catid=90$9&txxy=$1&jiage=$2&order=$3&page=$4 last;
复制代码

这样list-3-0-0-0-0-0-0-0-0-0-0-0-1.html能用,可list-90-0-0-0-0-0-0-0-0-0-0-0-1.html不能用了,不知道怎么回事!问题我没写过nginx判断,有大神知道吗?程序是phpcms。
 楼主| 发表于 2019-6-24 15:27:21 | 显示全部楼层
  1. RewriteRule ^list-3-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?).html$ $9&pingpai=$1&jts=$2&jdj=$3&dyg=$4&dlg=$5&wtxgn=$6&jlg=$7&cplm=$8 [C,NC]
  2. RewriteRule ^(.*?)-(.*)-(.*?)-(.*?)$ index.php?m=content&c=index&a=lists&catid=3$9&txxy=$1&jiage=$2&order=$3&page=$4 [QSA,L,NC]
  3. RewriteRule ^list-90-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?).html$ $9&pingpai=$1&jts=$2&jdj=$3&dyg=$4&dlg=$5&wtxgn=$6&jlg=$7&cplm=$8 [C,NC]
  4. RewriteRule ^(.*?)-(.*)-(.*?)-(.*?)$ index.php?m=content&c=index&a=lists&catid=90$9&txxy=$1&jiage=$2&order=$3&page=$4 [QSA,L,NC]
复制代码

这个是apache代码,使用完全没问题,就nginx这样写有问题
 楼主| 发表于 2019-6-24 18:15:36 | 显示全部楼层
  1. location /list {
  2.   rewrite ^/list-3-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?).html$ /$9&pingpai=$1&jts=$2&jdj=$3&dyg=$4&dlg=$5&wtxgn=$6&jlg=$7&cplm=$8;
  3.   rewrite ^/list-90-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?)-(.*?).html$ /$9&pingpai=$1&jts=$2&jdj=$3&dyg=$4&dlg=$5&wtxgn=$6&jlg=$7&cplm=$8;
  4. }

  5. location / {
  6.   rewrite ^/(.*?)-(.*)-(.*?)-(.*?)$ /index.php?m=content&c=index&a=lists&catid=3$9&txxy=$1&jiage=$2&order=$3&page=$4 break;
  7.   rewrite ^/(.*?)-(.*)-(.*?)-(.*?)$ /index.php?m=content&c=index&a=lists&catid=90$9&txxy=$1&jiage=$2&order=$3&page=$4 break;
  8. }
复制代码

没有大佬能提点一下吗?我用https://winginx.com/en/htaccess这个网站转换的也不行,他直接下载文件了,而且还一直下载不完,面板是bt的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-27 06:23 , Processed in 0.066591 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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