Когда вы говорите, что не можете выполнять "серверные" действия, вы имеете в виду, что не можете коснуться своей CMS или что у вас нет корневого доступа к вашему HTTP-серверу?
Поскольку, если у вас есть доступ к вашему HTTP-серверу, вы можете установить очень простой обратный прокси (с mod_proxy , если вы используете Apache). Это позволит вам использовать относительные пути в вашем HTML, в то время как HTTP-сервер будет действовать как прокси для любого «удаленного» местоположения. Фактически этот метод также может быть использован для смягчения некоторых межсайтовых сценариев.
Основная директива конфигурации для установки обратного прокси в mod_proxy - это ProxyPass. Обычно вы используете его следующим образом:
ProxyPass /css/ http://example.com/css_dir/
В этом случае браузер будет запрашивать https://yyy.example.com/css/main.css
, но сервер будет обслуживать это, выступая в качестве прокси для http://example.com/css_dir/main.css
. Он не выдаст предупреждение браузера и отлично работает с SSL.