Intereting Posts
Будут ли обновления безопасности для 3.1 после выпуска версии 3.2? Динамические области боковой панели, не работающие над настройкой темы Использование функциональных возможностей меню WP по умолчанию для ссылки на пользовательский листинг после печати? как вы получаете один конкретный термин из атрибута shortcode? Есть ли способ заставить дочерние должности наследовать условия родительского поста? WordPress User Post Products Плагин для плагинов WordPress создает Нужна помощь с использованием фильтра в виджетах по умолчанию Тип пользовательской публикации WordPress – показывать только определенные сообщения, которые имеют конкретный набор таксономии Раздражающее уведомление при попытке создать новую страницу Создание класса с помощью фильтров действий PHPUnit через WP-CLI: предупреждение: невозможно изменить информацию заголовка … bootstrap.php: 68 Синхронизация комментариев Установить галерею 3 в подкаталоге WordPress Сообщение отправляется с использованием короткого кода и init

FORCE_SSL_ADMIN не работает

Любые идеи, которые define('FORCE_SSL_ADMIN', true); не будет работать?

Я вообще не получаю никаких ошибок, но http запрос example.com/wp-admin не перенаправляется на https

Просто вычислил это … Это было позиционирование оператора define.

Я добавил приведенное ниже /* That's all, stop editing! Happy blogging. */ /* That's all, stop editing! Happy blogging. */ /* That's all, stop editing! Happy blogging. */ line

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

Благодаря!

Это также может произойти, если WordPress размещен за обратным прокси-сервером, который предоставляет SSL.

Вставьте следующие функции в функции theme.php:

 define('FORCE_SSL_ADMIN', true); // a comma-separated list eg http,https if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) $_SERVER['HTTPS']='on'; 

Я бы даже дошел до настройки .htaccess, чтобы переписать запрос на https для определенной папки, aka / wp-admin / Например

 RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteCond %{REQUEST_URI} wp-admin RewriteRule ^(.*)$ https://www.yourdomain.com/wp-admin/$1 [R,L] 

Также похоже, что FORCE_SSL_LOGIN был обесценен с 4.0, поэтому в вашем ответе вам понадобится только FORCE_SSL_ADMIN который должен заботиться о областях LOGIN и ADMIN.

Подробнее о администрировании через SSL