请选择 进入手机版 | 继续访问电脑版
查看: 31|回复: 2

哪位大神帮看下 这个apache规则,怎么转 nginx

[复制链接]

15

主题

32

帖子

103

积分

注册会员

Rank: 2

积分
103
发表于 2018-5-25 11:27:47 | 显示全部楼层 |阅读模式
宝塔的工具, 在线的工具,转了 没法用,,
[I]
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
RewriteRule ^(.*)/item/(.*)\.html$ $1/product/Index/id/$2 [QSA,PT,L]
RewriteRule ^(.*)/about/$ $1/page/index/id/45.html [QSA,PT,L]
RewriteRule ^(.*)/brand/(.*)\.html$ $1/product/brand/id/$2 [QSA,PT,L]
RewriteRule ^(.*)/help/$ $1/page/index/id/36.html [QSA,PT,L]
RewriteRule ^(.*)/help/question.html$ $1/page/index/id/35.html [QSA,PT,L]
RewriteRule ^(.*)/info/news.html$ $1/portal/list/index/id/6.html [QSA,PT,L]
RewriteRule ^(.*)/info/news.html?p=(.*)\$ $1/portal/list/index/id/6/p/$2.html [QSA,PT,L]
RewriteRule ^(.*)/info/sub.html$ $1/portal/list/index/id/7.html [QSA,PT,L]
RewriteRule ^(.*)/info/sub.html?p=(.*)\$ $1/portal/list/index/id/7/p/$2.html [QSA,PT,L]
[/I]
怎么转 nginx
回复

使用道具 举报

7

主题

53

帖子

119

积分

注册会员

Rank: 2

积分
119
发表于 2018-5-25 11:29:26 | 显示全部楼层
location / {
  if (!-e $request_filename){
    rewrite ^(.*)$ /index.php/$1 break;
  }
  rewrite ^/(.*)/item/(.*)\.html$ /$1/product/Index/id/$2 break;
  rewrite ^/(.*)/about/$ /$1/page/index/id/45.html break;
  rewrite ^/(.*)/brand/(.*)\.html$ /$1/product/brand/id/$2 break;
  rewrite ^/(.*)/help/$ /$1/page/index/id/36.html break;
  rewrite ^/(.*)/help/question.html$ /$1/page/index/id/35.html break;
  rewrite ^/(.*)/info/news.html$ /$1/portal/list/index/id/6.html break;
  rewrite ^/(.*)/info/news.html?p=(.*)\$ /$1/portal/list/index/id/p/$2.html break;
  rewrite ^/(.*)/info/sub.html$ /$1/portal/list/index/id/7.html break;
  rewrite ^/(.*)/info/sub.html?p=(.*)\$ /$1/portal/list/index/id/p/$2.html break;
}
回复

使用道具 举报

0

主题

43

帖子

96

积分

注册会员

Rank: 2

积分
96
发表于 2018-5-25 11:31:33 | 显示全部楼层
2楼是大佬,楼主不送分?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋| 主机之家 |网站地图

返回顶部