mod_rewrite: обслуживать изображения с другого сервера - PullRequest
0 голосов
/ 18 июля 2010

как мне написать правило mod_rewrite для обработки всех запросов, таких как http://mysite.example/images/IMAGE.gif|jpg|png и обслуживать вместо него http://mystaticfiles.example/IMAGE.gif|jpg|png?

Спасибо

1 Ответ

0 голосов
/ 18 июля 2010

Как правильно сказал Пекка, вы можете отправить перенаправление ([R = 301]) или использовать прокси-флаг ([P]) для отправки запроса на определенный сервер.При использовании прокси-метода вы потеряете информацию о регистрации запрашивающего клиента, поскольку ваш сервер mysite.example подключается к mystaticfiles.example и извлекает из них содержимое.Вы также удваиваете полосу пропускания, используя в своей системе прокси.

client connection -> mysite.example -> proxy request to mystaticfiles.example
-> mystaticfiles.example sends file -> mysite.example -> sends file to client
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...