重写nginx中的自定义变量

时间:2011-09-14 09:29:00

标签: nginx rewrite

这是一种让这项工作的方法吗?

set $test "some|else";
rewrite ^/page/$test/ /index.php?blabla=yes last;

然后像http://www.demo.com/page/some/http://www.demo.com/page/else/

一样工作

1 个答案:

答案 0 :(得分:0)

我认为它应该是这样的,但我没有测试过:

if ($request_uri ~* ^/page\/(some|else)$)
{
  rewrite ^(.*)$ /index.php?blabla=yes;
}

让我知道它是否适合你。