Tôi cần bỏ qua các giới hạn tập lệnh trên trang web để hiển thị cho người dùng bản đồ khi họ nhấp vào liên kết từ trang web bên ngoài mà tôi đã tải bên trong iframe (external.com/onlyforme). Tôi đã học được rằng cách dễ nhất để làm điều này là thiết lập một proxy ngược để Apache có thể truy xuất external.com/onlyforme khi tôi truy cập local.com/external và tạo nó để nó xuất hiện từ miền của tôi.Proxy ngược của Apache: cách chuyển hướng URL tương đối trong trang web bên ngoài trở lại chính nó?
Điều này chủ yếu là hiệu quả, nhưng khi external.com/onlyforme/index.html cố gắng truy cập external.com/onlyforme/site_media/script.js, điều này được chuyển hướng đến local.com/site_media/script.js, không phải những gì tôi muốn. Thay vào đó, tôi muốn điều này được chuyển hướng đến URL chính xác bên trong external.com/onlyforme, để trang web bên ngoài hoạt động như mong đợi.
Tôi có thể làm như thế nào?
Tôi có điều này trong httpd.conf của tôi, bên ngoài bất kỳ báo cáo cấu hình khác:
ProxyRequests Off
ProxyPass /external/ http://www.external.com/onlyforme
ProxyPassReverse /external/ http://www.external.com/onlyforme
Tôi đang chạy Apache 2.2.