Для Apache
- Обычный способ: настройка mod_proxy.Apache на providerB становится клиентом для apache провайдера A.Он получает содержимое и отправляет его обратно клиенту.
- Но похоже, что у вас есть только .htaccess.Так что без прокси, вам нужен полный доступ к конфигурации для этого.
Так что вы не можете, смотрите: Как настроить прокси в .htaccess
Если у вас PHP на провайдере B
Установите прокси, написанный на PHP.Все запросы к providerB перехватываются этим прокси-сервером PHP.Он получает контент от providerA и отправляет его обратно.Так что он делает то же самое, что и модуль Apache.Однако, в зависимости от качества реализации, он может не работать на некоторых запросах, типах, размерах, тайм-аутах, ...
Поиск «php proxy» в Интернете, вы увидите пару доступных на GitHubи другие.YMMV о том, насколько сложно это сделать, и о надежности.
Нет PHP, но есть какой-то другой язык на стороне сервера
Очевидно, что это можно сделать на другом языке, япроверил PHP, потому что это то, чем я больше всего пользуюсь.
Лучшее решение - передать контент провайдеру B: -)