Хорошо, вот сценарий.У меня есть сайт WordPress, расположенный на Fargate, за ALB, за Cloudfront.У меня есть сертификат ACM, установленный в дистрибутиве, чтобы включить TLS клиент-сервер, но Cloudfront взаимодействует с источником через http (поэтому мне не нужно предоставлять сертификаты для каждого сайта и добавлять в ALB, который имеет жесткую ограничение на25 сертификатов).
Теперь вот где все становится сложнее.Поскольку Cloudfront взаимодействует по HTTP, мне нужно установить URL-адрес сайта WordPress на HTTP.Однако проблема заключается в том, что все скрипты и стили, добавленные в очередь wp_enqueue_script
и wp_enqueue_style
, соответственно, загружаются по HTTP, что выдает кучу предупреждений о смешанном контенте.Я мог бы взломать что-нибудь вместе в wp_enqueue_x
методах, чтобы обслуживать все относящиеся к протоколу активов, но такое чувство, что должен быть лучший способ.