如何使用查询字符串进行 lighttpd 重定向

ehm*_*d11 1 friendly-url lighttpd url-rewriting query-string

以下网址工作正常:

http://www.domain.com/address
Run Code Online (Sandbox Code Playgroud)

但是当我传递任何查询字符串时,例如:

http://www.domain.com/address?back=order-opc.php?step=1
Run Code Online (Sandbox Code Playgroud)

显示404页面

我的重写:

"^/address" => "/address.php",
Run Code Online (Sandbox Code Playgroud)

我尝试了很多不同的重写似乎都不起作用...我应该如何重写?

j0k*_*j0k 5

您应该计算规则中查询字符串的其余部分。

"^/address(\?.*)?" => "/address.php$1",
Run Code Online (Sandbox Code Playgroud)