Протокол-относительные скрипты и стили для сайта Wordpress за Cloudfront - PullRequest
0 голосов
/ 06 февраля 2019

Хорошо, вот сценарий.У меня есть сайт 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 методах, чтобы обслуживать все относящиеся к протоколу активов, но такое чувство, что должен быть лучший способ.

...