.htaccess переписать расположение удаленного изображения - PullRequest
1 голос
/ 30 марта 2011

с .htaccess ниже, я могу переписать расположение изображения из http // mysite / folder / test.jpg в http // mysite / test.jpg

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^pic.jpg /folder/pic.jpg

но когда я попытался с удаленным сайтом

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^img.jpg http/remotesite/img.jpg

, я не могу переписать его на http // mysite / img.jpg, потому что он перенаправлен на исходное местоположение, и мой вопрос, это можно переписатьместоположение удаленного образа с помощью .htaccess?

спасибо

решено

с использованием php readfile ()

 <?php
 header("Content-Type: image/jpeg");
 $img = $_GET['img'];
 $url =  "http://remote/image.php?img=".$img;
 readfile("$url");
 ?> 

и .htaccess

RewriteEngine on
RewriteBase /
RewriteRule ^(*.jpg)$ images.php?img=$1[L]

1 Ответ

2 голосов
/ 21 октября 2011
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^img.jpg http://remotesite/img.jpg
...