Вопрос по mod rewrite

V7
На сайте с 29.11.2006
Offline
70
855

Есть два сайта site1.ru site2.ru, лежат они на одном акке хостинга в соседних папках.

Цель: При просмотре site2.ru иметь возможность смотреть картинки которые есть на site1.ru

Тоесть: Есть файл site1.ru/1.jpg, хочется иметь возможность его видеть через адрес site2.ru/1.jpg

Подскажите, что нужно для этого вписать в конфигурации mod rewrite?

Заранее спасибо!

NN
На сайте с 15.08.2005
Offline
113
#1
vlad789:
Есть два сайта site1.ru site2.ru, лежат они на одном акке хостинга в соседних папках.
Цель: При просмотре site2.ru иметь возможность смотреть картинки которые есть на site1.ru
Тоесть: Есть файл site1.ru/1.jpg, хочется иметь возможность его видеть через адрес site2.ru/1.jpg

Подскажите, что нужно для этого вписать в конфигурации mod rewrite?
Заранее спасибо!

К сожалению Mod_Rewrite на картинки не распростронняется. В IE во всяком случае не отображает картинку, если срабатывает правило редиректа

vscrypto.com Сравнение контрактов облачного майнинга (http://www.vscrypto.com) || Genesis-Mining (http://www.vscrypto.com/genesis-mining) || Omnia-Tech (http://www.vscrypto.com/omnia-tech) || Статистика сети BTC, прогноз сложности (http://www.vscrypto.com/btc-stat-year)
A1
На сайте с 03.06.2007
Offline
93
#2
vlad789:
Есть два сайта site1.ru site2.ru, лежат они на одном акке хостинга в соседних папках.
Цель: При просмотре site2.ru иметь возможность смотреть картинки которые есть на site1.ru
Тоесть: Есть файл site1.ru/1.jpg, хочется иметь возможность его видеть через адрес site2.ru/1.jpg

Подскажите, что нужно для этого вписать в конфигурации mod rewrite?
Заранее спасибо!

скажем картинка лежит по адресу http://site1.ru/img/1.jpg

чтобы показать ее на сайте site2.ru пишем

RewriteRule ^img/(.*)$ http://site1.ru/img/$1

A1
На сайте с 03.06.2007
Offline
93
#3

а в коде страницы пишем просто

<img src="img/1.jpg">

<img src="img/2.jpg">

и так далее

NN
На сайте с 15.08.2005
Offline
113
#4
alm111:
скажем картинка лежит по адресу http://site1.ru/img/1.jpg
чтобы показать ее на сайте site2.ru пишем

RewriteRule ^img/(.*)$ http://site1.ru/img/$1

А пример работающий можно? Страницы перебрасывает таким образом, а вот картинки почему-то не отображает.

V7
На сайте с 29.11.2006
Offline
70
#5

Всем спасибо, я разобрался!

V7
На сайте с 29.11.2006
Offline
70
#6
Nick N.:
К сожалению Mod_Rewrite на картинки не распростронняется. В IE во всяком случае не отображает картинку, если срабатывает правило редиректа

Должен Вас огорчить, но Вы не правы.

DyaDya
На сайте с 11.04.2007
Offline
147
#7

Ваши два сайта на одном хостинге?

Возможно поможет создание символьной ссылки.

Например, сделать директорию img в домене site2.ru символьной ссылкой на реальную директорию в домене site1.ru

Тогда физически будет существовать только одна директория img с картинками, но обращаться к ней можно будет:

site1.ru/img/1.jpg

site2.ru/img/1.jpg

Могу предположить, что это ваш случай. Для сателлитов подходит, особенно ИМ, чтобы одни и те же картинки товаров не хранить в разных местах ;)

Выбирайте качественный хостинг (http://vashmaster.ru/informaciya/o_poleznyh_programmah/news83.php) и продвигайте сайты в СЕОПУЛЬТ (http://seopult.ru/ref.php?ref=72b5ed9561fe66a1). А на «SAPE» я в обиде :) Не упрекайте за очепятки, пишу вслепую (http://ergosolo.ru/) и также делаю сайты (http://www.vashmaster.ru/) ;)
NN
На сайте с 15.08.2005
Offline
113
#8
vlad789:
Должен Вас огорчить, но Вы не правы.

Это меня только обрадует, так как я специально делал исключения на своем домене, чтоб на картинки модреврайт не распространялся.

А следующий код:

RewriteRule ^img/(.*)$ http://site1.ru/img/$1 [R=301]

Тоже будет работать? Если указать код перенаправления?

DyaDya
На сайте с 11.04.2007
Offline
147
#9
vlad789:
Всем спасибо, я разобрался!

Если не жалко, поделитесь способом, который помог. Чтоб мы тоже знали...

V7
На сайте с 29.11.2006
Offline
70
#10
DyaDya:
Если не жалко, поделитесь способом, который помог. Чтоб мы тоже знали...

Пожалуйста:

RewriteRule ^images/?(.*) http://site1.ru/images/$1 [R]

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