[英]lighttpd url rewrite to subdomain
How does the lighttpd rewrite work for folowing? lighttpd重写如何工作?
http://example.com/file_46634643.jpg
to http://sub.domain.com/46634643.jpg
http://example.com/file_46634643.jpg
到http://sub.domain.com/46634643.jpg
If it's possible... 如果它是可能的...
Yes, it is possible. 对的,这是可能的。 Use mod_rewrite, here is an example:
使用mod_rewrite,这是一个示例:
url.rewrite-once = ("^/file_([0-9]+\.jpg)$" => "/$1")
Check Lighttpd's mod_rewrite documentation for more details. 有关更多详细信息,请参阅Lighttpd的mod_rewrite文档 。
I don't think mod_rewrite allows you to "rewrite" to another (sub)domain. 我认为mod_rewrite不允许您“重写”到另一个(子)域。 You could use mod_redirect (but it's a redirect, not a rewrite).
您可以使用mod_redirect(但这是重定向,而不是重写)。 Here is a slightly modified version of Bartosz's answer:
这是Bartosz答案的稍作修改的版本:
$HTTP["host"] == "example.com" {
url.redirect = ( "^/file_([0-9]+\.jpg)$" => "http://sub.domain.com/$1" )
}
Check http://redmine.lighttpd.net/wiki/lighttpd/Docs:ModRedirect 检查http://redmine.lighttpd.net/wiki/lighttpd/Docs:ModRedirect
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.