lighttpd如何重写以进行操作?
http://example.com/file_46634643.jpg
至http://sub.domain.com/46634643.jpg
如果有可能......
答案 0 :(得分:2)
是的,有可能。使用mod_rewrite,这是一个例子:
url.rewrite-once = ("^/file_([0-9]+\.jpg)$" => "/$1")
答案 1 :(得分:1)
我认为mod_rewrite不允许你“重写”到另一个(子)域。你可以使用mod_redirect(但它是重定向,而不是重写)。这是Bartosz答案的略微修改版本:
$HTTP["host"] == "example.com" {
url.redirect = ( "^/file_([0-9]+\.jpg)$" => "http://sub.domain.com/$1" )
}
检查http://redmine.lighttpd.net/wiki/lighttpd/Docs:ModRedirect