全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2018-5-25 11:27:47 | 显示全部楼层 |阅读模式
宝塔的工具, 在线的工具,转了 没法用,,



<IfModule mod_rewrite.c>
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]
</IfModule>


怎么转 nginx
发表于 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;
}
发表于 2018-5-25 11:31:33 来自手机 | 显示全部楼层
2楼是大佬,楼主不送分?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-24 04:43 , Processed in 0.058091 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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