редирект запросов к картинкам

ardentlyo

Новичок
редирект запросов к картинкам

Существует задача перенаправлять все запросы на загрузку картинок на сайте с одного хоста на другой, сохраняя путь! Делаю mod_rewriteом. Но не работает почему-то. Поправьте регулярку плз:

PHP:
RewriteOptions inherit
RewriteRule ^(^jpg+)\.jpg$ http://www.somehost/$1 [R]
 

ardentlyo

Новичок
Mr_Max
Смысл чего? перенаправлять? если да, то речь идет о партнерских сайтах, на которых непосредственно не хранится база изображений. Необходимо организовать доступ к ним с хоста, на котором они находятся!
2. Я пытался написать выражение, которые перенаправляет все запросы к файлам .jpg на другой хост! Что не так?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Ясно.
Протестируй свою регулярку на www.pcre.ru.
Она нерабочая.
 

ardentlyo

Новичок
так вот в том и дело что нерабочая) иначе б я сюда не обратился! но какие идеи что б сделать с нее рабочую? почему не срабатывает выражение ^(^jpg+).jpg$ ? не уверен на счет (^jpg+)
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
ardentlyo
почитай про регулярки
Хотя-бы на [m]PCRE[/m]

Сейчас ты написал фигню.

И пока не будет "шевелений" с твоей стороны - тебе вряд-ли дадут гововое решение.
 

ardentlyo

Новичок
интересно готовые варианты - и понять в чем ошибка! заранее спасибо
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Уважаемые форумчане.
Очень прошу не давать товарищу готовых ответов.
 

kruglov

Новичок
Мы тем более не уверены, т.к. вообще не знаем, что вы этим пытались серверу объяснить.
 

ardentlyo

Новичок
вот мне интересно нафиг тогда такие форумы вообще создавать!!! Если здесь задают вопросы, то логично что ожидают получить ответ!!! а не 70$ и т.д.!!!
 

HraKK

Мудак
Команда форума
ardentlyo
Ты не задал вопрос. Ты попросил сделать за тебя твою работу. Это делается за денги как не странно.
 

TutanXamoN

Новичок
ardentlyo
Специфика етого форума такова что здесь не дают готовые решения(тем более по незаданным вопросам), а подталкивают к верному решению.
И, по моему мнению, такая методика приносит результаты.
ЗЫ Именно благодаря "такому форуму" я научился читать маны и думать прежде чем задавать вопрос.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
ardentlyo
Давай я сразу развею все твои вопросы.
Ты пришел на форум со своей проблемой что у тебя чего-то не работает.
Я тебе ответил почему.
Ты же, вместо того, чтоб потрудиться хоть что-то прочитать про синтаксис регулярных выражений продолжаешь хныкать.
Более того, ты даже палец о палец не ударил чтоб хоть как-то решить свою задачу.

Как это не печально для тебя, но в данном форуме не дают готовую рыбу, а учат ее готовить.
Ты-же не хочешь учиться готовить, а требуешь готовую рыбу.
Извини, но в данном форуме сложилась такая традиция, что готовой рыбы на блюдечке здесь не подают.
Здесь лишь помогают получить решение САМОСТОЯТЕЛЬНО.

Если ты хочешь учиться, то тебе с радостью здесь помогут.
В противном случае этот форум тебе вряд-ли подойдет.

-~{}~ 29.03.08 18:34:

Советую прочитать еще вот это
http://phpclub.ru/faq/WhyForum
 

ardentlyo

Новичок
Я тебе ответил почему.
Mr_Max
Может я что-то пропустил? Я не прошу сделать за меня! Я прошу указать на мои ошибки!!! Вот всего лишь в этом и есть мой вопрос!

-~{}~ 30.03.08 01:23:

Составил выражение:
PHP:
RewriteRule ^[\S]*(pict\/[\S]+\.jpg)$ http://www.somehost/$1 [R]
только там после перед "S" стоит "\", форум не отображает почемуто!
вполне работает на локале, но когда заливаю на сайт - то не срабатывает! В чем может быть проблема?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Вот всего лишь в этом и есть мой вопрос!
Я тебе ответил - ты неизвестно что пишешь в своем реврайте.

RewriteRule ^*(pict/+.jpg)$ <a href="http://www.somehost/" target="_blank">http://www.somehost/</a>$1 [R]

1 на данный момент у тебя
В твоем правиле реврайта неправильный шаблон и неправильная подстановка.
Судя по тому, что ты туда "натулил" ты вообще ничего не читал.
Данное правило неможет работать ни на локали, ни когда ты заливаешь на сайт. Потому что оно бредовое.

Если ты не передумал еще разобраться самостоятельно то советую:
Первым делом прочитать мануал.
http://www.egoroff.spb.ru/portfolio/apache/

Посмотреть внимательно примеры, что приводятся
http://www.egoroff.spb.ru/portfolio/apache/rewriteguide.html

Потом напиши правило без рег.выражений для 1-й картинки.
И остепенно "расширь" его для твоих условий.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума

ardentlyo

Новичок
Mr_Max
да верно, форум поставил, но увидел только сейчас!
berkut
реврайт включен, там много других правил прописано!

вот если проверять на локале, но ссылаться на сайт с базой картинок в нете - то они отображаются, а вот если залить на хостинг со с редиректом на все ту же базу картинок, они почему то не находятся!!!
 
Сверху