【发布时间】:2013-02-25 16:47:00
【问题描述】:
我想在我的 nginx 服务器中使用重写功能。
当我尝试“http://www.example.com/1234”时,我想重写“http://www.example.com/v.php?id=1234”并想在浏览器中获取“http://www.example.com/1234”。
这里是 nginx.conf 文件
...
location ~ /[0-9]+ {
rewrite "/([0-9]+)" http://www.example.com/v.php?id=$1 break;
}
...
当我尝试“http://www.example.com/1234”时
我想……
url bar in browser : http://www.example.com/1234
real url : http://www.example.com/v.php?id=1234
但我有麻烦了……
url bar in browser : http://www.example.com/v.php?id=1234
real url : http://www.example.com/v.php?id=1234
【问题讨论】: