nginx 配置 try_files 未传输所有获取字段
nginx config try_files not transferring all get fields
我是 nginx 的新手,在查看文档后仍然找不到解决此问题的方法。所以我得到了这个:
location ~/project/(\S+)/(\S+)/(\S+) {
try_files $uri $uri/ /project//api.php?p=&r=;
}
我显然可以得到我在那里要求的 2 个 get 字段,但是我如何更改它以便我可以在访问 URL 时使用任何指定的附加字段?目前,如果我写 URL 并添加 ?s=whatever 它不会因为 nginx 配置而传输它。
谢谢。
当前查询字符串可用 $args
。
例如:
try_files $uri $uri/ /project//api.php?p=&r=&$args;
详情见this document。
得到了外部帮助,成功了:
try_files $uri $uri/ /project//api.php?p=&r=&$args;
我是 nginx 的新手,在查看文档后仍然找不到解决此问题的方法。所以我得到了这个:
location ~/project/(\S+)/(\S+)/(\S+) {
try_files $uri $uri/ /project//api.php?p=&r=;
}
我显然可以得到我在那里要求的 2 个 get 字段,但是我如何更改它以便我可以在访问 URL 时使用任何指定的附加字段?目前,如果我写 URL 并添加 ?s=whatever 它不会因为 nginx 配置而传输它。
谢谢。
当前查询字符串可用 $args
。
例如:
try_files $uri $uri/ /project//api.php?p=&r=&$args;
详情见this document。
得到了外部帮助,成功了:
try_files $uri $uri/ /project//api.php?p=&r=&$args;