2010-10-30 202 views

回答

0

是的,有可能rewrite URLs with Nginx

  • 你的第一个例子,可以通过缠绕与检查(在你的例子home.php)文件是否存在一个块中的重写容易处理;如果不是,那么它会尝试重定向到profile.php请求。 (见try_files语法这一点。)

  • 你的第二个例子是同样简单:

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

(因为匹配表达式并没有固定在最后,它应该接受数字后面的任何字符串,但是我没有检查过,因此我建议您测试它。)