08Ноя 2016

0

388

Не работают стили WordPress после установки SSL

Не работают стили WordPress после установки SSL (перехода на HTTPS)?

В данной статье мы расскажем, как можно решить проблему с отображением стилей и других статических элементов, при использовании защищенного соединения https на сайте с CMS WordPress. Также это поможет при возникновении циклической переадресации при использовании SSL сертификата.


Эта проблема обычно появляется при использовании связки из основного и проксирующего веб сервера, например Apache и Nginx. Существует несколько способов решить эту проблему, в статье мы опишем два самых популярных способа

Первый вариант.

Добавьте следующий код :

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

Над строчкой :

require_once(ABSPATH . 'wp-settings.php');

В файл wp-config.php , который находится в корневой папке сайта.

В итоге последние строки файла должны выглядеть примерно так :

/** Абсолютный путь к директории WordPress. */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');

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

/** Инициализирует переменные WordPress и подключает файлы. */
require_once(ABSPATH . 'wp-settings.php');

Второй вариант.

Попробуйте установить плагин wordpress-https , скачать его можете с официального сайта WordPress, по следующей ссылке :

https://wordpress.org/plugins/wordpress-https/

Перед внесением любых изменений в файлы сайта настоятельно рекомендуем сделать резервные копии.

 

Также, Вы всегда можете обратиться в  службу технической поддержки хостинг-провайдера Well-Web.