多参数NGINX重写

时间:2015-06-10 22:48:25

标签: nginx rewrite

所以我有一个文件forums.php可以处理forums.php?category_id = X和forums.php?topic_id = X

当将URL重写为forums / category_id / X和forums / topic_id / X时,我无法使其工作。 Nginx在理解有2个独立参数时遇到一些麻烦。这就是我现在所拥有的:

\x00

它无法在最后获取id并且只在sql查询中返回null ...任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

并想通了......

rewrite  ^/forums/topic_id/(.*)$  /forums.php?topic_id=$1  last;
rewrite  ^/forums/category_id/(.*)$  /forums.php?category_id=$1 last;