在Nginx中重写规则

时间:2010-10-30 14:14:19

标签: nginx rewrite

我转向Nginx,但是我想让你问是否有可能将网址重写为该模式,如果你能帮助我一点:

1 个答案:

答案 0 :(得分:0)

是的,可以rewrite URLs with Nginx

  • 第一个例子可以通过用一个块包装重写来轻松处理,该块检查文件(你的例子中是home.php)是否存在;如果没有,则尝试重定向到profile.php请求。 (请参阅try_files语法。)

  • 你的第二个例子就是这么简单:

    重写^ / questions /(\ d +)/questions.php?quid=$1

(因为匹配的表达式没有锚定在最后,它应该接受数字之后的任何字符串,但我没有检查过,所以我建议你测试它。)