WordPress 4.1 HTTPS перенаправить цикл обратного прокси

Так что это сводит меня с ума, потому что у меня есть клиент в магазине WordPress, который долгое время без проблем использовал версию 3.4.1. В декабре прошлого года они хотели обновить до WordPress 4.0. Мы сделали то, что мы думали, будет простым обновлением на тестовом сервере, но попали в мир боли.

Каждый запрос к общедоступным страницам и администратору получает возможность перенаправлять циклы. Я не серверный парень, и мне трудно это понять. Настройка сервера, как описано ниже, от компании-сервера.

Пользователь-> Внешний сервер www -> Центр обработки данных HA-proxy -> Внутренний http-сервер -> Тестовый сервер

Сервер тестирования работает под управлением Apache.

Сервер настроен так, что весь запрос принудительно проходит через https. Так скажем, мы пытаемся пойти доступ http://example.com/style.css сервер покажет https.

Сегодня мы попробовали снова с WordPress 4.1 и новой установкой. После установки никакие файлы js och css не включаются в https и невозможно войти в систему с правами администратора.

Изменены переменная siteurl и home в базе данных для использования https, но все же страница хочет включить все ресурсы с http. Переход к wp-admin приводит к циклу перенаправления.

Пробовал различные комбинации http и https для переменной siteurl и home в таблице параметров wp с определением всех возможных комбинаций в wp-config

define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);

define('WP_HOME','https://example.com');
define('WP_SITEURL','https:///example.com');

if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on';

Кто-нибудь знает, с чего начать, может ли это быть решено с помощью кода на нашей стороне, или хостинговые компании должны еще больше изучить их настройку?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]