Этот сайт существует на доходы от рекламы.
Пожалуйста, выключите AdBlock.
Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 01.04.2016, 20:55   #1
Аспирант
 
Регистрация: 17.01.2013
Сообщений: 133
Репутация: -7174

По умолчанию Помогите с редиректом

Веб-сервер Lighttpd не обрабатывает ссылки вида
http://libreportal.net/images/?v=201...b4r6zyjz4q.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 не на поддомене, а в корне другого сайта ?

Последний раз редактировалось 47linux; 01.04.2016 в 23:45..
47linux вне форума   Ответить с цитированием

Реклама
Старый 01.04.2016, 21:38   #2
Kpd
Академик
 
Регистрация: 12.07.2006
Сообщений: 3,180
Репутация: 68191

По умолчанию Re: Помогите с редиректом

Я никогда не работал с lighttpd, но по логике в этом месте должно быть регулярное выражение.
Что-то типа
/images/\?v=(.+\.jpg)
Kpd вне форума   Ответить с цитированием
Старый 02.04.2016, 08:35   #3
47linux
Аспирант
 
Регистрация: 17.01.2013
Сообщений: 133
Репутация: -7174

ТопикСтартер Re: Помогите с редиректом

Не срабатывает, 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" ) 
}
47linux вне форума   Ответить с цитированием
Ответ




Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Текущее время: 03:57. Часовой пояс GMT +3.

Регистрация Справка Календарь Поддержка Все разделы прочитаны