Чистый веб-сайт Wordpress, расположенный за прокси-сервером loadpalancer, который предоставляет SSL с подстановочными знаками для wp.mydomain.com, но я не участвую в его настройке. Сервер WP на базе CentOS 7.1 с установленным Apache. Я создал простой виртуальный псевдоним для домена:
<VirtualHost *:80>
ServerName wp.mysite.com
DocumentRoot "/var/www/wp.mysite.com/public_html"
<Directory "/var/www/wp.mysite.com/public_html">
Options Indexes FollowSymLinks
AllowOverride All
Order Deny,Allow
Allow from all
</Directory>
DirectoryIndex index.php index.phtml index.html index.htm
<IfModule mpm_peruser_module>
ServerEnvironment apache apache
</IfModule>
ErrorLog /var/www/wp.mysite.com/error.log
CustomLog /var/www/wp.mysite.com/access.log combined
</VirtualHost>
С HTTP-версией сайта все нормально, но с HTTPS-версией нет. я собираюсь Смешанный контент проблема при загрузке сайта. Также я не могу использовать WP admin, это вводит меня в Цикл перенаправления проблема. Я уже добавил в wp-config.php следующую часть кода:
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
$_SERVER['HTTPS']='on';
define('WP_HOME','https://wp.mysite.com');
define('WP_SITEURL','https://wp.mysite.com');
Спасибо.
Смешанный контент означает, что пока вы подключены через https, некоторые элементы страницы, такие как изображения или связанные файлы CSS и шрифты, выбираются с помощью http - используйте щелчок правой кнопкой мыши «проверить элемент» на изображениях, а также просмотрите файлы CSS для перенаправления В цикле вы можете отключить USE_SSL = true в файле wp_config до FALSE. надеюсь, это поможет.