принудительное использование зоны администрирования ssl на одном сайте в многосетевой сети с несколькими сетями WordPress - PullRequest
1 голос
/ 06 ноября 2011

настоящий новичок в php ...

У меня есть многоадресная установка worpress, работающая в двух сетях.

Первая сеть имеет сертификат ssl, а вторая - нет.

В настоящее время я использую определение ('FORCE_SSL_ADMIN', true); в файле конфигурации wp для обеспечения безопасности входа в систему и области администратора.

Проблема в том, что во второй сети нет ssl, поэтому при попытке получить доступ к экрану входа в систему второго netowrk появляется предупреждение браузера.

Мой первый сайт с ssl - fanpage4me.com, а второй без ssl, но использующий тот же файл конфигурации wp из-за мультисайта, - scottheliker.com

Кто-нибудь будет достаточно любезен, чтобы вставить здесь точный код, который мне нужно было бы поместить в мой файл конфигурации wp, чтобы принудительно вызвать только определение ('FORCE_SSL_ADMIN', true); на первый домен, который является fanpage4me.com

Спасибо, Скотт ...

Мне также нужно принудительно настроить ssl для всех дочерних сайтов первой сети, когда они будут созданы автоматически, если это возможно ... сейчас URL-адрес домашней страницы и сайта имеет префикс http вместо https, поэтому нужно вручную войти и когда-либо менялся кто-то создает блог ..

1 Ответ

1 голос
/ 06 ноября 2011

В вашем файле wp-config.php просто оберните определение в операторе if.

if ( $_SERVER["HTTP_HOST"] == "fanpage4me.com" ) {
  define('FORCE_SSL_ADMIN', true);
}

Я использовал эту технику для нескольких вариантов и многодоменных сайтов WordPress.

Tony

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...