#wordpress #dns #bluehost
Вопрос:
Извините за этот, казалось бы, простой вопрос, но я рассмотрел аналогичные вопросы, и эти решения (включая документацию Bluehost) не сработали для меня.
У меня есть учетная запись Bluehost, в которой размещено несколько дополнительных доменов. В настоящий момент:
- a.com > Существующий сайт wordpress, расположенный по адресу
public_html/a
- b.com > Указывает на пустой каталог в
public_html/b
Все, что я хочу сделать, это изменить свой сайт wordpress с a.com
на b.com
.
Я прочитал ответы здесь, а также другие сообщения в Интернете, в которых предлагается добавить:
define('WP_HOME','http://b.com');
define('WP_SITEURL','http://b.com');
Но, конечно, это не работает. Я тоже не вижу, как это будет работать с тех пор, как я вошел b.com, сервер будет искать в папке b/, которая пуста. Я думаю, что мне просто где-то не хватает простого шага.
Ответ №1:
Так что пока это, похоже, работает на меня:
- В wordpress в разделе «Настройки» измените URL-адреса WordPress и сайта на
b.com
- После этого собираюсь a.com/wp-admin больше не будет работать.
- В bluehost удалите
public_html/b
и переименуйтеpublic_html/a
вpublic_html/b
Ответ №2:
Вы проверяли этот учебник? https://www.wpbeginner.com/wp-tutorials/how-to-change-your-wordpress-site-urls-step-by-step/
Кроме того, я бы предложил использовать что-то вроде плагина для замены лучшего поиска https://wordpress.org/plugins/better-search-replace/ для сканирования вашей базы данных и удаления всех ссылок на домен «a.com» и заменить его на «b.com»