Apache重写为Nginx Rewrite

3 php apache .htaccess mod-rewrite nginx

我有以下apache重写规则:

RewriteEngine On
RewriteRule ^id/([^/\.]+)$ item.php?id=$1 [L]
Run Code Online (Sandbox Code Playgroud)

我需要能够与Nginx一起使用它.它的目的是让某人可以访问http://mysite.com/id/10,而不必去http://mysite.com/item.php?id=10.任何人都可以帮我转换吗?

提前致谢!

Boo*_*eus 8

你的意思是这样的:

rewrite ^/id/([0-9]+)/?$ /item.php?id=$1 last;
Run Code Online (Sandbox Code Playgroud)

  • +1仅使用数字并避免错误,如字母作为ID (2认同)