Нужны идеи для решения нескольких доменов HTTPS

Я разрабатываю сайт WordPress, который работает на нескольких доменах (не WordPress MU). Два домена обслуживаются из одной и той же базы кода, и я написал плагин, который успешно переключает темы на основе URL.

Этот сайт имеет форму пожертвования, в которой используется HTTPS (в настоящее время используется плагин WordPress HTTPS ). Тем не менее, WordPress HTTPS имеет только один вариант для домена.

Я думал, что мог бы уйти с заменой этой строки $ssl_host = rtrim($this->getSetting('ssl_host'), '/') . '/'; $ssl_host = rtrim($this->getSetting('ssl_host'), '/') . '/';

… с этим $ssl_host = $_SERVER['SERVER_NAME'] . '/'; $ssl_host = $_SERVER['SERVER_NAME'] . '/';

К сожалению, это не так просто. Кажется, он сломал весь сайт. Заголовок сайта (и, следовательно, все остальное) не будет загружаться должным образом.

Есть идеи? Любая помощь здесь была бы высоко оценена.

Solutions Collecting From Web of "Нужны идеи для решения нескольких доменов HTTPS"

Решил это. Мне просто нужно было отказаться от плагина и использовать следующий код в моем htaccess … И переключить мой сайт / домашний URL на https: //. Но теперь все хорошо.

Вот что я использовал, если у кого-то еще есть эта проблема:

 # BEGIN HTTPS REDIRECT <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L] </IfModule> # END HTTPS REDIRECT