이 proxy
를 사용하지 않고 수 없습니다.
domainB
및 domainC
에 대해 Apache 구성에서 mod_proxy를 활성화해야합니다. mod_proxy를이 활성화되면, mod_rewrite를을 활성화하고 httpd.conf
을 통해 .htaccess로 다음 DOCUMENT_ROOT
디렉토리 아래 .htaccess
에이 코드를 넣어 :
RewriteEngine On
RewriteRule ^photos/([0-9]{1,15})-([A-Za-z-0-9_]{1,100}).(jpg|png)$ http://files.domainA.co.uk/location-photos/$2_$1.$3 [NC,L,P]
UPDATE : 댓글 당으로, 특정 도메인에 대해이 규칙을 제한하기 위해이 규칙을 시도 : ProxyPass로/사진 http://files.domainA.co.uk/location-photos :
RewriteEngine On
RewriteCond %{HTTP_HOST} ^hh\.co\.uk$ [NC]
RewriteRule ^photos/destinations/(.+?\.(?:jpg|png))$ http://cdn.ac.co.uk/photos/location/$1 [NC,L,P]
RewriteCond %{HTTP_HOST} ^chi\.co\.uk$ [NC]
RewriteRule ^media/photos/(.+?\.(?:jpg|png))$ http://cdn.ac.co.uk/photos/location/$1 [NC,L,P]
RewriteCond %{HTTP_HOST} ^media\.cc\.com$ [NC]
RewriteRule ^files/assets/photos/(.+?\.(?:jpg|png))$ http://cdn.ac.co.uk/photos/location/$1 [NC,L,P]
이에 대한 캔트 사용 mod_rewrite를 당신은 당신이 다음과 같이 사용할 수 있습니다 필요로 무엇을 할 수 mod_proxy를 마녀 조사해야한다/ –
@JesperBunnyJensen : 어떻게해야합니까 ib ProxyPass에 내 코드를 적용 하시겠습니까? 내가 이걸 어디에 적용해야합니까? 다른 도메인에서 프록시를 사용하여 차단하거나 리디렉션 할 수 있는지 확인하려면 어떻게해야합니까? –