Url rewriting 如何使用querystring进行lighttpd重定向

Url rewriting 如何使用querystring进行lighttpd重定向,url-rewriting,query-string,lighttpd,friendly-url,Url Rewriting,Query String,Lighttpd,Friendly Url,以下url工作正常: http://www.domain.com/address 但当我通过任何询问时,比如: http://www.domain.com/address?back=order-opc.php?step=1 它显示404页 我的重写: "^/address" => "/address.php", 我尝试过这么多不同的重写,但似乎没有任何效果。。。 我应该如何重写?您的查询字符串应该是: http://www.domain.com/address/?back=order

以下url工作正常:

http://www.domain.com/address
但当我通过任何询问时,比如:

http://www.domain.com/address?back=order-opc.php?step=1
它显示404页

我的重写:

"^/address" => "/address.php",
我尝试过这么多不同的重写,但似乎没有任何效果。。。
我应该如何重写?

您的查询字符串应该是:

http://www.domain.com/address/?back=order-opc.php?step=1

请注意,斜杠
/
作为
/address
表示
/address/index.php
/address/index.html
(或任何默认文档)

您的查询字符串应为:

http://www.domain.com/address/?back=order-opc.php?step=1

请注意,斜杠
/
作为
/address
的意思是
/address/index.php
/address/index.html
(或任何默认文档)

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

"^/address(\?.*)?" => "/address.php$1",

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

"^/address(\?.*)?" => "/address.php$1",

我之前尝试过这个,但可能是因为我的conf文件中重写规则的顺序,它不起作用,我将此链接移到了顶部,现在可以工作了,谢谢:)我之前尝试过这个,但它不起作用,可能是因为我的conf文件中重写规则的顺序,我将此链接移到了顶部,现在可以工作了,谢谢:)