Intereting Posts
Как получить номер телефона текущего пользователя Как условно добавить виджет через hook в functions.php Дублируйте и измените боковую панель для Twenty Eleven Как отобразить имя сайта на странице WordPress или отправить сообщение Глобальные сетевые короткие коды или функции замены текста Как написать запрос обновления в WordPress для истечения переходных процессов Отправить форму в другой файл php добавляет постоянную ссылку в URL-адрес Отключить электронные письма администратора для регистрации новых пользователей Ожидаемый «add_filter» (T_STRING) remove_image_size, похоже, не работает Как отредактировать плагин wordpress без прерывания его процесса обновления Как получить 5 последних комментариев и каждого комментария 5 последних ответов (детей) Как я могу отслеживать зарегистрированных пользователей WordPress с помощью Clicky analytics по роли пользователя? Удаление методов контакта с пользователем работает с functions.php, но не с плагина Как скрыть количество сообщений и сообщений других пользователей от edit.php для авторов и авторов

Нужны идеи для решения нескольких доменов 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