Помогите с редиректом

4
На сайте с 17.01.2013
Offline
88
592

Веб-сервер Lighttpd не обрабатывает ссылки вида

http://libreportal.net/images/?v=2016-03-14_r4opbgcbp8tfh2hb4r6zyjz4q.jpg

Я пытался настроить редиректы или рерайты на сервере, но получается только 404:

url.rewrite-if-not-file = ( "/images/?v=" => "/images/index.php?$1" )

или

url.redirect = ( "/images/?v=" => "/images/index.php?$1")

Как переделать строку запроса что обрабатывать такие урлы ?

Интересно что если вывести скрипт images на поддомен, правило:

url.rewrite-if-not-file = ( "?v=" => "/index.php?$1" ) 

работает. Но как быть если images не на поддомене, а в корне другого сайта ?

AdvMaker - кликандер в обход ADbLock (http://libreportal.net/miscellaneous/advmakerclickunder.html) Украинский аналог Trustlink и Kappusta.RU. (http://libreportal.net/miscellaneous/webgarden.html)
K
На сайте с 12.07.2006
Offline
295
Kpd
#1

Я никогда не работал с lighttpd, но по логике в этом месте должно быть регулярное выражение.

Что-то типа

/images/\?v=(.+\.jpg)

4
На сайте с 17.01.2013
Offline
88
#2

Не срабатывает, 404 и все.

---------- Добавлено 02.04.2016 в 09:36 ----------

Но если поставить images на поддомен, все работает по таким правилам:


$HTTP["host"] =~ "(^|\.)images.libreportal\.net$" {
server.document-root = "/var/www/images.libreportal.net"
url.rewrite-if-not-file = ( "?v=" => "/index.php?$1" )
}

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий