开发者社区> 问答> 正文

谁会写nginx的Rewrite规则啊?

规则的大部分都写好了,有几条总是处理不好。
rewrite ^/(.*)tag/(. ).html$ $1/tags.php?/$2/;
rewrite ^/(.*)tag/(. )-([0-9] ).html$ $1/tags.php?/$2/$3/;
这两条好像冲突,开了任意一条,另外一条就打不开了。。。
rewrite ^/(.*)/type-([0-9] )-([0-9] )/.html$ $1/forumdisplay.php?fid=$2&filter=type&typeid=$3 last;这条也打不开,但后面的原始url是没问题的,不知道和这个&filter=type有没有关系。

展开
收起
花木通幽 2014-01-08 20:46:03 6227 0
3 条回答
写回答
取消 提交回答
  • 回 1楼(asky8) 的帖子
    用过,但好像不好用,但具体怎么回事忘了,apache服务器退了有段时间了,没法试了

    -------------------------

    回 2楼(vpsmm) 的帖子
    我怎么就没想到呢。。。。好了。
    第二条那个看不到例子没法说是吧?
    2014-01-08 22:05:00
    赞同 展开评论 打赏
  • 第一个,你把2条规则,上下颠倒一下顺序,就好了。
    2014-01-08 21:54:19
    赞同 展开评论 打赏
  • apache 会写吗?

    A会写的换 可以在网上   A变成N 的规则

    -------------------------

    回 3楼(花木通幽) 的帖子
    好吧  3L好像回复你了
    你试下
    2014-01-08 20:58:26
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载