Домой Оптимизация и учебники по WordPress WordPress: как обеспечить безопасность определенных страниц — SSL — https

WordPress: как обеспечить безопасность определенных страниц — SSL — https

563

SSL Certificates это небольшие файлы данных, которые в цифровом виде связывают криптографический ключ с деталями организации. При установке на веб-сервере он активирует замок и протокол https ( через порт 443 ) и обеспечивает безопасное соединение с веб-сервера с браузером. Как правило, SSL используется для защиты транзакций по кредитным картам, передачи данных и входа в систему, а в последнее время становится нормой при обеспечении безопасности просмотра сайтов социальных сетей.

SSL-сертификаты связываются вместе:

  • Доменное имя, имя сервера или имя хоста.
  • Организационная идентичность (т.е. название компании) и местонахождение.

Я недавно приобрел SSL-сертификат на Crunchify.com, так как планирую продавать премиум-плагины на этом сайте. Как только вы приобретаете SSL-сертификат, сразу же возникает следующий вопрос: как включить его на Checkout или на другой странице?

Another must read :

ЧИТАТЬ ТАКЖЕ:  Попытки ограничить вход в систему: обязательно должен иметь плагин WordPress

Ну, ниже приведен простейший код, который работает как шарм. Просто поместите его в файл functions.php вашей темы.

functions.php

1
2
3
4
5
6
7
8
9
10
11
функция crunchify_force_ssl ( $ force_ssl , $ post_id знак равно 0 , $ url знак равно «» ) {
    
     // Список идентификаторов постов или страниц, для которых требуется SSL-сертификат
     $ list_of_post_page знак равно массив ( 2343 , 153 , 54 , 5 ) ;
  
     если ( in_array ( $ post_id , $ list_of_post_page ) ) {
         вернуть правда ;
     }
     вернуть $ force_ssl ;
}
add_filter ( 'force_ssl' , 'crunchify_force_ssl' , 10 , 3 ) ;

Бонус:

1. Как настроить WordPress SSL для панели администратора?

1
определить ( 'FORCE_SSL_ADMIN' , правда ) ;

Эта часть на самом деле довольно легко. Просто поместите это в wp-config.php. Это заставит весь администратор через SSL, что вам и нужно в большинстве случаев.

2. Как просто заставить страницу входа через SSL?

1
определить ( 'FORCE_SSL_LOGIN' , правда ) ;

Это заставит страницы входа и регистрации быть SSL. Желательно, чтобы пойти на первый вариант, и запустить весь администратор через SSL.

Мы обновили наши шаги. Пожалуйста, ознакомьтесь с подробной информацией о том, как полностью перевести сайт WordPress на HTTP .

WordPress: как обеспечить безопасность определенных страниц — SSL — https

0.00 (0%) 0 votes