Назад | Перейти на главную страницу

правило apache для прокси внешних изображений

Я хотел бы проксировать вызовы изображений из внешних доменов, например, URL:

https://example.com/proxy/http://externaldomain.com/image.jpg

Ответил бы изображением (не перенаправлением).

Попробуйте это правило для .htaccess

RewriteEngine On
RewriteCond %{REQUEST_FILENAME}.jpg -f [OR]
RewriteCond %{REQUEST_FILENAME}.png -f
RewriteRule ^(.*)$ http://external.com/$1 [P]

ИЛИ

В httpd.conf:

ProxyPreserveHost off
ProxyPassMatch ^/(.*\.(jpg|png))$ http://external.com/$1

Хотя я пока не проверял оба правила, убедитесь, что эти две строки раскомментированы в httpd.conf.

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so