Как работает функция lighttpd rewrite for folowing?lighttpd url переписать в поддомен
http://example.com/file_46634643.jpg
в http://sub.domain.com/46634643.jpg
Если это возможно ...
Как работает функция lighttpd rewrite for folowing?lighttpd url переписать в поддомен
http://example.com/file_46634643.jpg
в http://sub.domain.com/46634643.jpg
Если это возможно ...
Да, это возможно. Использовать mod_rewrite, вот пример:
url.rewrite-once = ("^/file_([0-9]+\.jpg)$" => "/$1")
Проверить Lighttpd's mod_rewrite documentation для более подробной информации.
Я не думаю, что mod_rewrite позволяет «переписать» в другой (дополнительный) домен. Вы можете использовать mod_redirect (но это перенаправление, а не переписывание). Вот немного измененный вариант ответа Бартош в:
$HTTP["host"] == "example.com" {
url.redirect = ("^/file_([0-9]+\.jpg)$" => "http://sub.domain.com/$1")
}
Проверить http://redmine.lighttpd.net/wiki/lighttpd/Docs:ModRedirect