VirtualMin + Wordpress Multiple Domain, тот же сайт, тот же IP
У меня есть веб-сайт, и в течение пары месяцев мне придется отключить основной домен. Прямо сейчас я запускаю этот сайт в CentOS 7.3 Webmin 1.840 и с сертификатом Let's Encrypt.
Мне нужно сделать этот сайт доступным для другого домена в режиме реального времени, и в то же время отключить мой основной. Что-то вроде этого:
primarydomain.com (временно отключен, но предоставляет данные в реальном времени для вторичного домена) primarydomain.tk (здесь отображаются все данные с primarydomain.com, как псевдоним прокси / домена, со всеми перенаправлениями, ссылками, изображениями... установите значение seconddomain.tk).
Я уже настроил Cloudflare для файла virtualdomain.tk только с типом A (IP), и как только я наберу в веб-браузере primarydomain.tk, он перенаправляется на primarydomain.com.
Я пытался создать виртуальный сервер во всех режимах в Virtualmin: сервер верхнего уровня, субсервер и псевдоним primarydomain.com (с / без собственной электронной почты), но максимум, которого я мог достичь, был, когда я просматривал seconddomain.tk, он показывает главную страницу primarydomain.com, но ВСЕ ССЫЛКИ он все еще связан с primarydomain.com. Так что я нигде не могу щелкнуть.
Кроме того, весь трафик должен быть в SSL (https), поэтому мой htaccess основного домена установлен на:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.primarydomain.com/$1 [R,L]
Кстати, вторичный домен МОЖЕТ (и, вероятно, ДОЛЖЕН) совместно использовать одну и ту же папку vhost, поэтому:
/ Главная / PRIMARYDOMAIN
Должно быть равным для обоих.
Может ли кто-нибудь помочь мне достичь этого? Кстати, мой английский ржавый и, вероятно, я сделал много ошибок на английском языке выше:P.
1 ответ
Это потому, что WordPress управляется базой данных. Таким образом, даже если вы создадите виртуальный сервер в Virtualmin с новым доменным именем, WordPress будет использовать старый домен, хранящийся в базе данных.
Для этого вам необходимо изменить все ссылки в базе данных WordPress на новое доменное имя.
Сделайте резервную копию базы данных, прежде чем продолжить
Вы можете использовать этот инструмент, чтобы изменить все ссылки на новый домен. Замените старое доменное имя новым доменным именем.