Как мне припарковаться secure.primary.com поверх идентификатора мультисайта: 1 домен: www.primary.com (основной многоузловой домен)
У нас есть многоузловая настройка, основной домен должен иметь www.primary.net, и secure.primary.net отображается в wordpress, поэтому контент основного сайта загружается на обоих. Проблема, с которой мы сталкиваемся, заключается в secure.primary.com не работает. secure.primary.net всегда заканчивается так: http://www.primary.net/wp-signup.php?new=secure.primary.net
Заголовки, возвращаемые с сервера, выглядят следующим образом:
Статус: HTTP/1.1 302 Временно перемещен Дата: Вт, 16 октября 2012 19:55:53 по Гринвичу Сервер: Apache Местоположение: http://www.primary.net/wp-signup.php?new=secure.primary.net Содержание -Длина: 0 Соединение: закрыть Тип содержимого: текст/html; кодировка=utf-8
В принципе, мне просто нужно, чтобы это работало, даже если это означает копирование основных файлов Wordpress и внесение изменений. Я пробовал различные плагины для сопоставления доменов и тому подобное, и ничего не работает правильно. Одна из проблем заключается в том, что они не позволяют сопоставлять данные в основном сетевом домене. Любые предложения по то, что я могу отредактировать в WordPress или в качестве отправной точки, было бы здорово.
Спасибо.
2 answers
Установить Отображение домена WordPress MU Плагин, и отредактируйте таблицу базы данных wp_domain_mapping
.
Вставьте новую строку для blog_id
#1 вручную, например:
+------+-----------+----------------------+----------+
| id | blog_id | domain | active |
+------+-----------+----------------------+----------+
| 5 | 1 | secure.primary.com | 1 |
+------+-----------+----------------------+----------+
Существует таблица, в которой WordPress хранит ссылки на путь->Идентификатор блога. ЕСЛИ вы добавите еще одну запись, которая укажет вам второй путь к идентификатору блога 1 вместе с обычной записью, вы можете решить свою проблему.
У меня сейчас нет настройки MS, чтобы изучить структуру базы данных.