У меня есть раздражающая проблема с https на веб-сайте wordpress, работающем на одном экземпляре aws eb.Https on Elastic Beanstalk - wordpress
У меня есть тот же сайт в vps, https работает отлично, стили и css подаются через https. Чтобы быть уверенным (я потратил 2 дня, пытаясь понять, что не так), несколько минут назад я развернул на eb копию сайта - редактировал только настройки базы данных.
Итак, проблема в том, что в eb, если я перехожу на https://mywebsite.com, страница «сломана», стили и скрипты - это сервер через http.
В vps, если я перехожу к https://mywebsite.com стилям и сценариям https://mywebsite.com/styles/style.css, в стилях и сценах eb есть http://mywebsite.com/styles/style.css.
Почему это происходит и как я могу это исправить?
Я попытался отредактировать таблицу wp_options и установить SITEURL и домой https://mywebsite.com (тот же сайт в VPS имеет значения, установленные для http://mywebsite.com)
AWS Elasticbeanstalk single instance Force SSL Redirect loop HTAccess (чтобы заставить HTTPS или заставить только HTTP) является просто игнорируется, я пробовал так много решений, но никто не работал. Единственное решение, которое работает для меня, - это перенаправление php на http после проверки того, установлена ли переменная сервера http_x_forwarded_server.
Я прочитал, что все соединения https - в одном экземпляре eb - через порт 443 «проксированы» к порту 80 (это может быть проблемой?)
Итак, любые решения? Я не хочу заставлять https на веб-сайте, поэтому я не хочу устанавливать плагины, которые заставляют https, я просто хочу, чтобы веб-сайт не сломался при навигации по сайту через https