我在 nginx_config 文件中包含了以下几行:
location = /xalia/ps/1/ {
return 301 /xalia;
}
location = /xalia/ps/1/?type=1 {
return 301 /xalia/monterna;
}
第一次重定向工作正常。
但/xalia/ps/1/?type=1
重定向到/xalia
而不是/xalia/monterna
.
我怎样才能解决这个问题?
解决方案:
location = /xalia/ps/1/ {
# Rewrite
if ($args ~* "type=1") {
rewrite .* /xalia/moderna permanent;
}
rewrite .* /xalia permanent;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句