Çünkü ben bir iframe (external.com/onlyforme) içine yüklediğiniz harici bir siteden bir bağlantıyı tıkladığında kullanıcılara haritasını göstermek amacıyla siteler arası komut dosyası kısıtlamalarını aşmak gerekir. Ben Apaçi ben local.com/external eriştiklerinde external.com/onlyforme almak, ve bu benim etki alanından geliyor gibi görünüyor, böylece bunu yapmak böylece Bunu yapmanın en kolay yolu, bir ters vekil kurmak olduğunu öğrendik.Apache ters vekil: nasıl geri kendisine dış sitedeki göreli URL'ler yönlendirmek için?
Bu çoğunlukla çalışır, ancak external.com/onlyforme/index.html, harici.com/onlyforme/site_media/script.js adresine erişmeyi denediğinde, local.com/site_media/script.js adresine yönlendirilir. istediğimi değil. Bunun yerine, beklendiği gibi harici site çalışır, böylece external.com/onlyforme içine doğru URL yönlendirilmesine bu istiyoruz.
Bunu nasıl yapabilirim?
Ben başka yapılandırma ifadeleri dışında, benim httpd.conf'a bu var: Ben Apache 2.2 çalıştırıyorum
ProxyRequests Off
ProxyPass /external/ http://www.external.com/onlyforme
ProxyPassReverse /external/ http://www.external.com/onlyforme
.