0

次の場合、lighttpd の書き換えはどのように機能しますか?

http://example.com/file_46634643.jpghttp://sub.domain.com/46634643.jpg

可能であれば...

4

2 に答える 2

2

はい、可能です。mod_rewrite を使用します。以下に例を示します。

url.rewrite-once = ("^/file_([0-9]+\.jpg)$" => "/$1")

詳細については、 Lighttpd の mod_rewrite ドキュメントを確認してください。

于 2009-07-05T11:06:16.277 に答える
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 を確認してください

于 2011-10-24T20:28:08.330 に答える