是否可以根据自定义请求标头有条件地配置Lighttpd?
可以通过IP地址(和其他变量)来实现:
$HTTP["remoteip"] == "0.0.0.0" {
// Do something
}
请求标头是否有类似内容,例如:
$HTTP["X-Some-Header"] == "Value" {
// Do something
}
我认为没有查看文档和搜索Google,但也许有人知道。
由于
答案 0 :(得分:2)
经过更多搜索,我非常有信心这是不可能的。
对我而言,解决方案是改变我的申请。
答案 1 :(得分:0)
您可以从1.4.6版开始使用Lighttpd进行此操作,请参见https://redmine.lighttpd.net/projects/1/wiki/docs_configuration
就我而言,它看起来像:
$REQUEST_HEADER["Content-Type"] == "application/rdf+xml" {
url.redirect = ( "^/somewhere/(.*)$" => "/somewhere-else" )
}