Как изменить адрес сайта в WordPress?

2 min


Веб-сервер хранит содержимое сайта, и вы можете использовать адрес сайта от клиентов, таких как браузер, для доступа к сайту. Хотя серверы хранят адрес как IP, вы можете использовать описательный адрес для сопоставления с использованием разрешения домена. Во многих ситуациях вам необходимо изменить описательный адрес сайта, сохранив тот же контент. Системы управления контентом, такие как WordPress, позволяют легко изменять адрес сайта. В этой статье мы объясним различные способы изменения адреса сайта в WordPress.



Причины изменения адреса сайта

Вот некоторые из причин, по которым вам может потребоваться изменить URL-адрес сайта:

  • Переход с одного домена на другой
  • Перенос сайта из временного домена, предоставленного вашей хостинговой компанией, на собственный домен
  • Перенос локальной установки на рабочий сервер
  • Изменить место установки WordPress

URL сайта против URL WordPress

Прежде чем мы продолжим, вы должны понять два термина относительно URL. WordPress предлагает два следующих условия:

Имя панели администратора Имя поля БД Параметр конфигурации Цель
Адрес WordPress (URL) адрес сайта WP_SITEURL Расположение вашей установки WordPress
Адрес сайта (URL) Главная WP_HOME Адрес домашней страницы вашего сайта

URL-адрес WordPress – это место, где вы установили WordPress. Вы можете использовать этот URL для входа на свой сайт, добавив префикс «/ wp-admin» или «/wp-login.php». С другой стороны, URL-адрес сайта – это тот адрес, который вы можете использовать для доступа к своему сайту в браузере.

Как правило, эти два URL-адреса совпадают, если у вас установлен WordPress в корне вашего домена. Однако вы можете установить WordPress в отдельный подкаталог, сохранив адрес общедоступного веб-сайта в качестве имени корневого домена. аналогично вы также можете установить WordPress в корневом домене, но использовать подкаталог в качестве адреса сайта.

Способы изменения адреса сайта в WordPress

  • Из настроек панели администратора
  • Использование файла config.php
  • Добавление записей в файл functions.php
  • Редактируя базу данных

Разберем каждую тему подробно.

Изменить адрес сайта в панели администратора

Это наиболее простой и удобный способ изменить URL-адрес адреса WordPress или URL-адрес сайта. Войдите в свою административную панель WordPress и перейдите в раздел «Настройки> Общие».

Адрес сайта и адрес WordPress

Вы можете изменить адрес сайта, указав подробную информацию здесь. После изменения адреса сайта вы можете прокрутить вниз и нажать кнопку «Сохранить изменения». Например, вы можете изменить адрес, добавив в качестве суффикса «/ 123». Это изменит все URL-адреса на вашем сайте с yoursitename.com/ на yoursitename.com/123/.

URL-адрес сайта изменен
URL-адрес сайта изменен

Помните, что URL-адрес вашего WordPress должен быть местом, где доступны установочные файлы. Следовательно, вы не должны изменять это, если у вас нет возможности установки в новом месте. Если вы измените это неправильно, вы сразу выйдете из панели администратора.

Сообщение об истечении срока сеанса
Сообщение об истечении срока сеанса

Ваш веб-сайт может не работать полностью или отображать беспорядочный контент в нечитаемом виде. Вы можете изменить адрес WordPress только в таких ситуациях, как изменение доменного имени или перемещение установки в другое место.

Использование файла Config.php

Если вы допустили ошибку в панели администратора, вы выйдете из системы, и на странице входа будет показано, что страница 404 не найдена. В любой ситуации устранения неполадок без доступа к панели администратора вы можете воспользоваться этой опцией, чтобы добавить записи в файл wp-config.php.

  • Используйте приложение File Manager в учетной записи хостинга или используйте FTP-клиент для входа на свой веб-сервер.
  • Найдите файл wp-config.php в корневом каталоге вашей установки и отредактируйте его.
  • Добавьте следующие записи и сохраните / загрузите файл обратно на сервер.
define( 'WP_HOME', 'http://localhost/123' );
define( 'WP_SITEURL', 'http://localhost' );

Теперь вы можете войти в свою админ-панель и проверить адрес сайта, перейдя в раздел «Настройки> Общие». Как вы можете видеть ниже, адреса будут заморожены, и вы не сможете редактировать их, как показано ниже.

Адрес не редактируется
Адрес не редактируется

Вернитесь к своему wp-config.php и удалите добавленные записи. Это изменит адрес WordPress и URL-адрес сайта одинаковыми и доступными для редактирования из панели администратора. Вы можете изменить правильный адрес сайта и сохранить изменения. Поскольку записи wp-config.php не перезаписывают записи базы данных, вы можете использовать этот метод только для устранения неполадок, чтобы снова войти в панель администратора.

Заметка: Как указано в приведенной выше таблице, домашний URL – это тот URL, который вы должны отредактировать для изменения адреса сайта в WordPress. Siteurl – это фактически адрес WordPress вашего пути установки. Это сбивает с толку тот факт, что имена внешнего и внутреннего интерфейса разные.

Использование файла functions.php

Подобно файлу wp-config.php, вы также можете использовать файл functions.php для восстановления доступа к вашей панели администратора WordPress. Вы можете найти файл functions.php с помощью приложения «Диспетчер файлов» или с помощью FTP в папке «/ wp-content / theme / your-theme /». Просто добавьте следующие строки в свой файл functions.php и сохраните.

update_option( 'siteurl', 'http://localhost' );
update_option( 'home', 'http://localhost/123' );

Теперь войдите в административную панель WordPress, чтобы увидеть, что адрес сайта обновлен.

Адрес сайта обновлен на основе PHP-файла функций
Адрес сайта обновлен на основе PHP-файла функций

Есть несколько различий между использованием functions.php и методом wp-config.php:

  • Вы можете редактировать адреса из панели администратора с опцией functions.php
  • Изменения обновляются в базе данных WordPress.
  • Файл functions.php является частью вашей темы. Следовательно, любое обновление темы или изменение темы отключат изменения.

Редактирование записей в базе данных

WordPress хранит адреса в таблице wp_options в базе данных. Вы можете изменить записи, чтобы изменить адрес сайта.

  • Войдите в свою учетную запись хостинга и откройте инструмент phpMyAdmin.
  • Найдите свою базу данных и щелкните таблицу «wp_options».
  • Первая запись содержит «option_name» как «siteurl», который является URL-адресом WordPress.
URL адреса WordPress в БД
URL адреса WordPress в БД
  • По умолчанию в таблицах базы данных отображается 25 записей. Щелкните кнопку со стрелкой «Далее», чтобы перейти на следующую страницу.
  • На следующей странице вы можете увидеть «option_name» как «home».
  • Дважды щелкните поле «option_value», чтобы отредактировать адрес сайта и изменить его в соответствии с вашими потребностями.
Изменить адрес сайта в базе данных
Изменить адрес сайта в базе данных
  • Просто щелкните снаружи, чтобы сохранить изменения.
  • Вернитесь в панель администратора и убедитесь, что адрес сайта изменен.

WordPress SEO: Оптимизируйте сайт WordPress с помощью бесплатного руководства по SEO для WordPress.

Внимание при изменении адреса сайта

Если вы не знаете, что делаете, мы не рекомендуем вам менять адрес сайта и экспериментировать.

  • Изменение адреса сайта полностью изменит URL-адреса всех страниц вашего сайта. Обязательно установите 301 редирект, чтобы сохранить рейтинг в поисковых системах.
  • Неправильно изменяющийся адрес WordPress мгновенно выйдет из админ-панели. Вы должны использовать один из описанных выше методов, чтобы восстановить доступ к панели администратора.
  • Вам необходимо ввести http или https и в URL адреса сайта.
  • Убедитесь, что вы указали правильный URL с www или без него.
  • Вы не должны включать обратную косую черту / в адрес.

Многие хостинговые компании позволяют вам выбирать варианты http / https и www / non-www во время установки. Вы должны ввести правильный вариант, выбранный при установке, и в поле адреса сайта в панели администратора WordPress. В противном случае вы столкнетесь с бесконечным циклом перенаправления при попытке доступа к сайту и панели администратора.

Например, вы могли установить сайт на «https://www.yoursite.com», но ошибочно указали адрес сайта как «https://yoursite.com» без www. В этом случае, когда вы пытаетесь получить доступ к сайту в браузере, это вызовет цикл перенаправления между версиями с www и без www. Ваш сервер принудительно установит адрес с www, а WordPress принудительно удалит www. В строке состояния браузера вы можете увидеть, что адрес сайта входит в цикл. Поэтому убедитесь, что вы вводите правильный адрес сайта, чтобы избежать таких проблем.


0 Comments

Добавить комментарий