我在 有一个页面example.com/fruit.php
。该页面用于ISSET()
解析参数以决定向用户显示什么。例如,example.com/fruit.php?name=apple&color=red
. 这很容易做到,但我宁愿请求像这样进入页面:
mysite.com/fruit/apple/red
因为我知道只有两个参数,所以我可以轻松地解析 url 来构建我的页面。但是,我如何配置 nginx,以便example.com/fruit
将 url 后面的任何请求发送到fruit.php,以便页面本身可以解析 url。这是我在我的位置块中尝试过的:
location ~ /fruit {
return 301 https://www.example.com/fruit.php;
}
这对我不起作用,我花了大约一天的时间试图弄清楚。任何帮助,将不胜感激。