![]() |
Отображение изображений с подменой адреса
Столкнулся с проблемой скрытия адреса изображения.
Есть сайт А и сайт Б На сайте А имеются картинки. Нужно сделать так, чтобы на сайте Б отбражались эти картинки, но не было видно, что они подгружаются с другого сайта. Прмер, адрес при просмотре свойств изображения пишется его адрес такой _http://А.ru/images/123.jpg а его фактический _http://Б.ru/images/123.jpg Можно ли это решить через mod_rewrite Покажите пример! Всем респект! |
Как вариант могу предложить:
в .htaccess Цитата:
|
qW1zer,
впринципе это идея! |
Создаём скрипт
img.php <? $site_url = 'http://a.ru'; echo file_get_contents($site_url.$_GET['url']); ?> теперь наши картинки выглядят так: <img src="/img.php?url=/logo.png" /> |
У меня был такой вариант
RewriteRule ^images/(.*)$ http://mysite.ru/images/$1 [L] Правда, на сайте http://hissite.ru В свойсвах картинки отображалось, http://mysite.ru/images/картинка.jpg |
Byte_,
сейчас проверим! |
Byte_
Хороший вариант,но: Кто ищет тот всегда найдет. . . То есть,проснифать в принципе кому надо - будет легко . . . Но в библиотеку свою добавлю |
qW1zer,
идея библиотеки звучит супер! Все, что нужно, всегда под рукой! |
А другие варианты есть?
У меня проблема внедрения! |
serg-php, можно узнать, чем мой вариант плох?
он позволяет 100% скрыть url ресурса с которого берутся картинки. если не нравятся урлы вида ?url=, настройте RewriteRule. RewriteRule ^images/(.*)$ /img.php?url=$1 [L] |
| Время: 20:27 |