У меня есть веб-сайт foo.com и я хочу загружать внешний контент с bar.com, когда я захожу на foo.com/barcontent с помощью веб-сервера Apache. Кроме того, я хочу оставаться под foo.com/barcontent все время
Мой конфиг выглядит так
<VirtualHost 1.2.3.4:443>
SSLProxyEngine on
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
ProxyPass /barcontent/ https://bar.com/
ProxyPassReverse /barcontent/ https://bar.com/
</VirtualHost>
Работает с шармом. При вводе foo.com/barcontent отображается все содержимое bar.com/.
НО ... каждая ссылка в foo.com/barcontent указывает на bar.com, поэтому, когда я перехожу по ссылке в foo.com/barcontent, она перенаправляется на bar.com и не остается на foo.com/barcontent.
foo.com/barcontent/abc/def отображает 1: 1 на bar.com/abc/def, чтобы прокси-режим работал, но я хочу заменить все ссылки с целевым URL-адресом на / barcontent.
Я думаю, я пропускаю какое-то правило переписывания или что-то в этом роде. У тебя есть идеи?