【发布时间】:2017-06-17 12:58:26
【问题描述】:
我正在尝试重定向来自
的请求example.com/abc234到
example.com/setup.html?s=abc234
到目前为止,我已经尝试了以下方法,但它似乎总是以 1)不传输参数或 2)结束无限循环(或 404),因为它还尝试重定向重定向的请求?该请求必须可见重写,因为我想用 JS 而不是 PHP 来获取参数。
server {
server_name example.com;
root /var/www/html;
rewrite ^(.*)$ /setup.html?s=$1 redirect;
}
我还尝试了location / { try_files ...; } 的各种组合或在rewrite 中使用绝对 URL,但均未成功。
【问题讨论】:
标签: nginx nginx-location