WordPress изменить URL и постоянную ссылку

#wordpress #apache2

#wordpress #apache2

Вопрос:

Я запускаю установку WordPress на vps-сервере. я настроил его с помощью WordPress URL и адреса сайта, но я должен его изменить:

 WordPress URL: http://111.111.111.111/example.de
Site Address http://111.111.111.111/example.de
  

теперь я хочу изменить его на

URL WordPress:http://myspace.com Адрес сайта: http://myspace.com

я сделал это следующим образом:

https://wpengine.com/resources/change-domains-wordpress/

но я все еще получаю 404 not found для каждого URL.

я также пробовал переписать некоторые другие правила.

Кроме того, я думаю, что мне нужно изменить все записи в базе данных, где вместо нового домена используется старый ip. И я хочу изменить постоянные ссылки, но это последний шаг.

моя проблема: если вы просматриваете mydomain.de я получаю сайт Apache по умолчанию. на данный момент я должен использовать http://domain.tld/www-dir /* если я использую http://mydomain.de/mydomain.de /* я перенаправлен на http://IP/mydomain.de/*

моя цель: просмотреть домен и увидеть мой веб-сайт ^^ и я не хочу перенаправлять ни на один IP-адрес URL

какие-либо советы?

Комментарии:

1. Правильно ли настроена ваша DNS-запись? Я не уверен, что именно вы имеете в виду под http://domain.tld/www-dir/ но, похоже, вы имеете в виду, что вам нужно включить папку «www» в URL, чтобы она работала?

2. Привет, да, конечно. Мой dns достигает сервера. я использую Azure dns для этого. wordpress устанавливается в var / www / html /mydomain.de, если я использую http: // IP или mydomain.de я вижу страницу apache по умолчанию, если я использую http: // IP / mydomain.de, я попадаю на свою установку WordPress / веб-сайт

3. Да, но попадает ли это в правильный каталог на вашем сервере? Похоже, что это не так, когда вы говорите, что http://domain.tld/www-dir/ работает — я не знаю, что такое www-dir, но я предполагаю, что это «www»?

4. wordpress устанавливается в var / www / html /mydomain.de, если я использую http: // IP или mydomain.de я вижу страницу apache по умолчанию, если я использую http: // IP / mydomain.de, я попадаю на свою установку WordPress / веб-сайт

5. Предполагается , что домен «mydomain.de/mydomain.de «? Или домен указывает на каталог «www» вместо «mydomain.de «сам по себе, поэтому вы должны добавить «mydomain.de «как папка в домене?

Ответ №1:

В вашем случае я не уверен, меняете ли вы сервер, возможно, вам потребуется выполнить только шаг 4.

  1. Скопируйте все файлы на новый сервер.
  2. Скопируйте базу данных на новый сервер.
  3. Настройте параметры базы данных в wp-config.php
  4. Найдите и замените старое доменное имя на новое доменное имя во всей базе данных.

Для последнего шага я часто использую скрипт поиска и замены в базе данных на PHP из interconnect / it.

например, найдите http://111.111.111.111 и замените его на `http://myspace.com