次の場合、lighttpd の書き換えはどのように機能しますか?
http://example.com/file_46634643.jpgにhttp://sub.domain.com/46634643.jpg
可能であれば...
次の場合、lighttpd の書き換えはどのように機能しますか?
http://example.com/file_46634643.jpgにhttp://sub.domain.com/46634643.jpg
可能であれば...
はい、可能です。mod_rewrite を使用します。以下に例を示します。
url.rewrite-once = ("^/file_([0-9]+\.jpg)$" => "/$1")
詳細については、 Lighttpd の mod_rewrite ドキュメントを確認してください。
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 を確認してください