Proxy 使用lighttpd代理更改查询字符串
首先为我的英语感到抱歉,希望你能理解 我需要用Lighttpd更改目标服务器的URL,我的意思是,有人将编写一个URL,如,我需要将其更改为 我尝试添加一个“querystring”选项,如下面的配置,但没有成功Proxy 使用lighttpd代理更改查询字符串,proxy,lighttpd,Proxy,Lighttpd,首先为我的英语感到抱歉,希望你能理解 我需要用Lighttpd更改目标服务器的URL,我的意思是,有人将编写一个URL,如,我需要将其更改为 我尝试添加一个“querystring”选项,如下面的配置,但没有成功 proxy.server = ( "" => ( ( "host" => "XXX.XXX.XXX.XXX",
proxy.server = (
"" =>
(
( "host" => "XXX.XXX.XXX.XXX",
"port" => 80,
"querystring" => "/search?q=$HTTP[querystring]"
)
)
)
我还试图用下面的代码强制更改URL,但也没有成功
$HTTP["url"] =~ "^/"{
server.querystring = "/search/q=$HTTP[querystring]"
}
我能做什么?lighttpd是否具有此功能
谢谢你找到了。首先,我需要激活mod_rewrite,然后在代理配置之前,我只需要重写url,如:
url.rewrite-once = ( "/(.*)" => "/search?q=$1" )
谢谢大家