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


Оглавление (нажмите, чтобы открыть):

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

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

В этой статье не рассматриваются:

  • Переадресация (301 редирект) со старого домена на новый
  • Перенос веса со старого сайта на новый
  • Изменение адреса сайта в режиме Мультисайта

Введение

Среди всех существующих настроек в WordPress, наиболее важными являются лишь две, а именно: «Адрес WordPress» и «Адрес сайта». Они находятся в разделе «Настройки» — «Общие». «Адрес WordPress» — это непосредственно ваш домен, а «Адрес сайта» — место, куда установлен WordPress. Это может быть поддиректория /blog/ основного домена или что вашей душе угодно. Лично я ни разу не встречал сайтов, которые бы действительно использовали второе поле среди этих двух настроек.

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

Существует несколько путей изменения этих настроек. Давайте рассмотрим их.

Изменение настроек через wp-config.php

Это наиболее простой способ изменения нужных нам настроек, но потребует знаний в работе с FTP вашего хостинга и редактированием файлов через FTP-клиент, например, FileZilla. Откройте файл wp-config.php в корневой директории вашего сайта и добавьте две строки:

Обращаю ваше внимание:

  • Укажите корректный адрес сайта, вместо фразы «новый-адрес-сайта.ru» в примере выше.
  • Внимательно следите за тем, чтобы каждая строка завершалась символом «точка с запятой».
  • Завершающий слеш в конце адреса сайта ставить не надо!

Помните, что как только вы внесёте эти строки в файл wp-config.php, вы не сможете внести изменения в эти значения через интерфейс административной панели. Файл wp-config.php имеет бОльший приоритет. По этой причине я рекомендую воспользоваться любым из способов ниже.

Изменение настроек через functions.php

Этот способ наиболее предпочтительный и самый простой в использовании. Принцип работы очень прост: добавляем две строки в файл functions.php, находящийся в директории с вашей темой. После этого заходим по новому адресу сайта, ждём пару мгновений и… всё! Сайт автоматически пропишет нужные значения в базу данных, после чего всё должно заработать.

Если вдруг сайт не открылся — попробуйте очистить кеш вашего браузера.

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

Эти настройки отвечают за то, как будет выглядеть URL вашего сайта вне админки WordPress. Задаются они на этапе установке и, чаще всего, изменять их нет необходимости в будущем. Но если вы решили перенести ваш сайт на новый домен, либо разместить его в поддомене или поддиректории, то нужно в обязательном порядке обновить эти настройки. Иначе вы получите 404 ошибку, т.к. текущие адреса не будут совпадать с новым адресом вашего сайта. Существует несколько путей изменения этих настроек. Давайте рассмотрим их.

Изменение настроек через wp-config.php

Это наиболее простой способ изменения нужных нам настроек.

Откройте файл wp-config.php в корневой директории вашего сайта и добавьте две строки:

Не забудьте прописать правильный адрес сайта, иначе всё будет бесполезно.
Завершающий слеш в конце адреса сайта ставить не надо!

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

Изменение настроек через functions.php

Этот способ наиболее предпочтительный и самый простой в использовании.

Принцип работы очень прост: добавляем две строки в файл functions.php, находящийся в директории с вашей темой. После этого заходим по новому адресу сайта, ждём пару мгновений и… всё! Сайт автоматически пропишет нужные значения в базу данных, после чего всё должно заработать.

Если вдруг сайт не открылся — попробуйте очистить кеш вашего браузера.

Давайте пройдёмся по порядку:

Заходим в директорию вашей темы по адресу /wp-content/themes/ВАША_ТЕМА/

Открываем файл functions.php и после первой строчки

Изменение настроек через phpMyAdmin

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

Его суть проста: заходим в систему управления базой данных, в моём случае это скрипт phpMyAdmin. Кроме него существуют и другие, например, Adminer, либо что-то иное. После этого редактируем настройки в таблице wp_options. На этом всё.

Заходим в phpMyAdmin.

Выбираем из списка слева вашу базу данных, которая используется на сайте.

После этого ищем таблицу wp_options во вкладке «Структура» и нажимаем «Обзор»:

UPDATE `wp_options` SET option_value = ‘https://адрес-вашего-сайта.ua’ WHERE option_name IN (‘siteurl’, ‘home’);

Вместо «адрес-вашего-сайта.ru» подставьте нужный вам адрес.

После этого нажимайте кнопку «ОК» справа внизу:

Как восстановить адрес сайта WordPress

В данной статье разберемся как восстановить адрес сайта WordPress, если Вы изменили его в настройках на неверный и не можете зайти на сайт.

Для редактирования исходного кода потребуется специальный редактор, например, Notepad++. Также, потребуется FTP-клиент, например, FileZilla.

Рассмотрим способы восстановления адреса сайта WordPress.

Первый способ. Задать адрес сайта с помощью констант WP_HOME и WP_SITEURL в файле wp-config.php

Подключаемся к сайту по FTP. Данные для доступа можно уточнить в поддержке Вашего хостинга.

Находим файл wp-config.php, расположенный в корневой папке сайта, и скачиваем его себе на компьютер.

Открываем скачанный файл и задаем значение константам с помощью следующего кода:

WordPress изменить URL сайта через wp_config.php

Если вам нужно у сайта на WordPress изменить URL сайта, то самый простой и безболезненый способ это сделать – добавить константы в файл wp-config.php, этот файл есть у каждого сайта на WordPress, и находится в корне сайта (его можно отредактировать через ftp или файл-менеджер хостинг-панели).

WordPress изменить URL: инструкция

Итак, для того, чтобы на WordPress изменить URL сайта нужно открыть файл wp-config и добавить в него 2 строчки:

Естественно, вместо example.com нужно указать новый адрес сайта. Не нужно писать в конце адреса слэш, даже если очень хочется. Если сайт лежит в подкаталоге, например site.com/blog/, то нужно указывать и подпапку blog.

Обе эти константы заменят настройки адреса сайта, записаные в базе данных.

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

Как восстановить Адрес WordPress (URL) и Адрес блога (URL) в админпанели WordPress

Разрабатывая свой блог на Денвере, вы решили поэкспериментировать с настройками (общими настройками) вашего ресурса в админпанели и изменили Адрес WordPress (URL) и Адрес блога (URL). После чего не можете попасть ни в панель администратора ни на сам блог.

У вас ПАНИКА-А-А-А! Ведь столько трудов и времени было затрачено на создание материалов для сайта. Не надо волноваться, ваш ресурс остался на месте и все материалы и файлы сохранены.

Так как же восстановить Адрес WordPress (URL) и Адрес блога (URL) в первоначальное (предыдущее) состояние, чтобы получить доступ к управлению сайтом? Специально для вас (экспериментаторов) пошаговая инструкция со скриншотами.

АДРЕС WORDPRESS

Заходим в phpMyAdmin по адресу:

в веб-браузере и делаем клик по базе данных своего блога.

Кликаем на таблицу с названием “wp_options”, где ищем строку с именем “siteurl” и жмём на ссылку “Изменить”.

Меняем адрес сайта на тот, который нам нужен и сохраняем изменения кнопкой “ОК”.

Поиск страниц производим щелчком по кнопке перелистывания.

Находим строку с названием “home” и нажимаем на “Изменить”.

Меняем адрес веб-сайта на нужный нам и сохраняем кликом по кнопке “ОК”.

Теперь админка блога работает и в “Настройки”-“Общие” отображается тот адрес, который мы восстановили.

Спасибо за внимание! Все наши компьютерные советы в виде списка размещены по этой ссылке.

Похожие инструкции по теме:

комментарии: 41

Наверное размещен, но я только 2 недели проработал над ним наверное точно не могу сказать , когда я перехожу по ссылке у меня открывается сайт с лайфхаками но не база данных как поступить? скажите побратски.

Если сайт уже размещен на хостинге, то попасть в phpMyAdmin и управлять базой данных можно с его Панели управления (все данные доступа к ней Вы должны были получить при регистрации доменного имени и заказа хостинга). Например, если в CPanel, то есть раздел “Базы данных”. В других, приблизительно так же.

Здравствуйте! У меня не отображается такой сайт при переходе по ссылке указанному выше, с базами данных как на картинках, может после обновления так? Как перейти в базу данных

У Вас сайт размещен ещё локально на компьютере или уже в Интернете?

Добрый день! Тоже столкнулась с этой проблемой. Исправила всё, как у вас написано. Доступ к админ-панели восстановился, а вот при “Перейти на сайт” отображается “кривой вариант” (тот, на который поменяла название). Мой “кривой” вариант – вполне существующий старый мой сайт, который сейчас переделываю на денверере на новый на базе вордпресс. Подскажите, пожалуйста, что еще надо изменить и где, чтобы и сайт открывался правильно?

В админпанели WordPress перейдите в Настройки – Общие и проверьте название сайта там. Исправьте при необходимости.

Спасибо за ответ. В настройках всё исправлено. И постоянные ссылки страниц и записей открываются как надо. Не работает исключительно переход на сам сайт из верхней левой части админ-панели ВордПресса, где “Название сайта” и “Перейти на сайт”.

Может сам WordPress обновить, если не сделали этого ранее и доступно обновление. Также можно поискать в phpmyadmin в БД строки, отвечающие за вывод названия сайта и его url-адреса?

WordPress самая свежая версия. В phpmyadmin просмотрела все файлы с поиском URL – нигде “кривого” адреса не нашла. В wp-config – всё исправлено. Но переход на сайт из консоли админ-панели все равно идет на мой старый сайт в инете.

Может очистка кеша браузера поможет?

Вы – гений. И как говорится, всё гениальное – просто. Очистка кэша браузера помогла. Всё заработало. УРА! Сама бы никогда не догадалась! :))) Пока шел процесс очистки “держала кулачки” и думала: заработает, так и напишу, что вы – гений, а не заработает – придется копать дальше, но как хочется, чтобы “гений”. И получилось! Спасибо вам огромное за помощь.

Спасибо Марина! Заходите к нам на сайт почаще, добавьте его в закладки браузера или оставайтесь на связи другими способами (кнопки социальных сетей под статьями, подписка по e-mail и т.п.). Рекомендуйте сайт с компьютерными советами своим друзьям или знакомым. Обращайтесь со своими проблемами или вопросами, сможем, поможем!

Спасибо большое! В закладки ваш сайт добавила сразу же! Обязательно буду рекомендовать знакомым. И конечно, обращусь сама, если вдруг что-то снова “натворю”.

Спасибо большое! Очень помогли.

Спасибо за информацию по восстановлению, но а всё же как поменять ip адрес безболезненно? у меня просто есть ip адрес с htpps протоколом, вот хотелось бы его подключить к вордпресу

Огромное спасибо за помощь!

Я случайно вписал в поле адрес сайте имя другого сайта, теперь не могу зайти в админ панель и сайт некорректно отображается. Узнал что нужно изменить имя сайта на старое в конфигах. Не получается. Как и в каком именно файле я могу прописать имя настоящего сайта? Чтоб восстановить сайт под его настоящим именем.

А что Вам не понятно из инструкции, там все подробно описано с картинками? Изменения нужно вносить в базу данных сайта.

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

Статья по теме как изменить адрес страницы WordPress _https://shneider-host.ru/blog/kak-izmenit-url-stranicy-v-wordpress.html

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

Help, помогите плиз.
Решил разместить WordPress в своем каталоге, но оставить блог в корневом каталоге сайта. Действовал вроде по инструкции _https://codex.wordpress.org/%D0%A0%D0%B0%D0%B7%D0%BC%D0%B5%D1%89%D0%B0%D0%B5%D0%BC_WordPress_%D0%B2_%D0%BE%D1%82%D0%B4%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC_%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3%D0%B5

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

Советую задать свой вопрос по адресу _https://mywordpress.ru/support/viewforum.php? >

спасииииибо. а то у меня тоже паникааааа была)))

Очень был рад оказать Вам информационную помощь в восстановлении адреса блога!

я не могу создать базу данных

Посмотрите эту инструкцию с п.5

Сделал такую же ошибку, открываю на хосте (hostgator) база числится но в myPHPAdmin, не отображается база данных. Как быть в этом случае?сайт потерян?

Попросите хостера восстановить сайт из резервной копии или сами восстановите, если делали резервные копии. Я после каждой публикации на блоге делаю резервирование, советую и Вам так же поступать!

Спасибо огромное, очень помогла Ваша статья!

Здравствуйте, Админ!
Здесь я с вами полностью согласен.
Большое вам Спасибо и всего вам доброго!

Вам тоже удачи в освоении WordPress!

Здравствуйте, Админ! К сожалению ни чего не получается. Изменения title в коде гл. страницы только на раз. Когда по новой заходишь на сайт, всё возвращается. Название сайта во всех настройках прописано нормально.
Видимо, причину нужно искать в том, что же всё-таки произошло когда я изменил Адрес WordPress (URL). Такое впечатление, что, совершив это неразумное действие, я где-то создал новый раздел или папку, а где? Пока не могу понять. На этот момент мне ясно только одно – теперешнее название моего сайта (Л Е Р И К О В|Л Е Р И К О В) не цельное. Оно состоит из 2-х названий. Первое название редактируется и меняется, а со вторым ничего не могу сделать. Быть новичком – тяжело. Буду пробовать понять, что означает это второе название и где его искать.
Уважаемый, Админ! Спасибо вам за то, что вы уделили время моей проблеме!

Без доступа к настройкам блога ничего конкретного сказать не могу. Ищите, спрашивайте на форумах! Зато теперь это будут Ваши знания 🙂

Если можно, поясните подробней, где находится этот тэг: title_Л Е Р И К О В|Л Е Р И К О В_/title_. и как его найти?

На главной странице своего сайта кликаете правой кнопкой мышки и нажимаете “Исходный код страницы”, и в строке 16 увидите этот код.
В зависимости от шаблона блога, можно поискать его отображение в админпанели “Внешний вид” – “Редактор” – смотреть в страницах header.php или index.php. Если код прописан там, тогда просто редактируете.
Если нет, идёте в админпанель “Настройки” – “Общие” и смотрите в Заголовке сайта, не записано ли 2 раза “Л Е Р И К О В|Л Е Р И К О В”. Если да то 1 удаляете.
Если опять нет, тогда может быть так написано в настройках Вашей темы в меню “Внешний вид”.
Если опять нет, то тогда может следует пересмотреть настройки плагинов, например такого как “All In One SEO Pack”.

Здравствуйте, Админ!
Может поможете ещё раз?
В общих настройках админки я изменил Адрес WordPress (URL) c _https://sait.ru на _https://sait.ru/wp-admin и сохранил изменения. После изменения началась вся эта ерунда и я потерял свой сайт. После вашего рецепта всё восстановилось кроме названия сайта. Было Л Е Р И К О В, а стало Л Е Р И К О В|Л Е Р И К О В. Во всех настройках прописано первое имя, а когда захожу на сайт отображается, почему-то, второе! Если в общих настройках название сайта убрать и оставить пустое поле, то левая часть пропадает, а правая с чёрточкой остаётся ( |Л Е Р И К О В ). Буду вам очень благодарен, если сможете что-нибудь подсказать. Мой сайт – lerikov.ru

Исправьте просто содержимое тэга: title_Л Е Р И К О В|Л Е Р И К О В_/title_.

Здравствуйте, Админ!
Большое вам спасибо за эту информацию! Если честно, то я уже начал нервничать. Особенно после того, как на хосте не захотели вникать в мою проблему и предложили написать в суппорт письмо, по которому они восстановят мне сайт 6-дневной давности. Хорошо, что я не запаниковал и мне вовремя попалась ваша страничка. Всё удалось поставить на место. Чувствую, что всё исправить просто, но по неопытности не могу понять как.
Ваша статья оказалась для меня очень нужной, своевременной и полезной!
Ещё раз большое вам спасибо!
Валерий.

Валерий, рад был помочь восстановить адрес WordPress!

Как изменить структуру постоянных ссылок в WordPress

Я продолжаю развивать свой учебник “Создание сайта на WP с нуля” и сегодня я расскажу вам как изменить структуру постоянных ссылок в WordPress.

Изменение структуры постоянных ссылок на вашем веб-сайте является основным делом. Вы должны быть абсолютно уверены, что хотите сделать это изменение на своем сайте, потому что оно может потенциально повлиять на ваш СЕО (и может привести к множеству ошибок и неработающих ссылок, если их не обрабатывать правильно).

Каждая страница и статья в вашем блоге имеют уникальный постоянный URL-адрес или ссылку «permalink», назначенные ему. Эти постоянные ссылки создаются с использованием предопределенной структуры. Иногда необходимо изменить структуру ссылок для ваших сообщений, но это может вызвать проблемы с ранжированием поиска, устаревшими ссылками с внешних сайтов и битыми внутренними ссылками в вашем собственном контенте.

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

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

Что такое постоянные ссылки? (И почему вам может понадобиться изменить ваши)

Постоянная ссылка – это часть веб-адреса, который следует за доменным именем. Например, посмотрите URL-адрес моего блога: https://zacompom.ru/tutorial/kak-izmenit-imya-administratora-v-wordpress.html. Доменное имя – zacompom.ru, а постоянная ссылка – kak-izmenit-imya-administratora-v-wordpress.

Постоянная ссылка, если она установлена ​​правильно, выполняет несколько важных целей. Например:

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

Чтобы установить структуру ваших постоянных ссылок в WordPress, вам нужно перейти в «Настройки» – «Постоянные ссылки» в панели управления. По умолчанию для постоянных ссылок WordPress используется параметр «День и имя». Однако, если ваше внимание больше сосредоточено на содержании сообщения, чем на дату его публикации, часто лучше использовать опцию «Название записи». Эта структура делает фокус вашего сообщения понятным как для читателей, так и для поисковых систем.

Большинство людей изменяют структуру постоянных ссылок по умолчанию своего блога при его создании. Существует несколько вариантов выбора, но наиболее распространены два варианта: структура, которая показывает дату, за которой следует имя сообщения или просто имя сообщения. Этот выбор обычно делается с учетом предполагаемого содержания. Например, веб-сайты, ориентированные на новостные статьи, как правило, имеют дату как часть структуры постоянной ссылки.

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

Почему я должен изменить свою структуру постоянных ссылок?

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

Однако есть несколько веских причин для изменения. Здесь только несколько:

  • Если вы начали с более старой версии WordPress, вы все равно можете использовать предыдущую структуру по умолчанию, которая включает в себя идентификатор Post. Эта структура не предоставляет никакой полезной информации о вашем контенте и бесполезна для SEO.
  • Вы можете использовать свой сайт в другом направлении и обновить структуру, чтобы отразить это изменение. Например, если вы переходите на более новостной сайт, вы можете включить дату в свои постоянные ссылки.
  • Многие люди покупают созданные веб-сайты в качестве инвестиций, поэтому возможно, что вы приобрели или унаследовали свой сайт от кого-то другого. Если вы владели живым сайтом, вы можете обновить структуру ссылок для целей ре-брендинга.

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

Как безопасно изменить структуру постоянных ссылок

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

Если вы решили, что вам нужно или хотите изменить структуру ссылок, вам надо сделать несколько шагов.

Шаг 1: Определите новую структуру постоянных ссылок

Первое решение, которое вам нужно сделать – это синтаксис вашей новой структуры ссылок. При выборе новой структуры вам нужно принять некоторые решения о том, что вы будете включать в синтаксис ссылки. Например, вы хотите включить дату? Если да, то какую именно версию вы хотите видеть в ссылке?

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

Шаг 2. Изменение структуры постоянной ссылки в WordPress.

Как только вы определили, какой синтаксис вы собираетесь использовать, пришло время перейти в меню “Постоянные ссылки” панели управления и внести изменения. Просто перейдите в «Настройки» – «Постоянные ссылки» и сделайте свой выбор на экране настроек:

После того, как вы сделаете свой выбор (или использовали теги для создания собственной настраиваемой структуры), нажмите «Сохранить изменения». Ваши постоянные ссылки обновятся! Теперь WP обновит все ваши внутренние URL-адреса с помощью нового синтаксиса.

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

Шаг 3: Исправляем нарушенные ссылки 301 редиректом

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

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

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

Использование плагина Simple 301 Redirects

Чтобы легко создавать перенаправления в WordPress вам придется воспользоваться плагинами. Одним из них является плагин Simple 301 Redirects. После того, как вы установили и активировали плагин, он добавляет новое меню в область «Настройки» вашей панели инструментов.

С этим плагином действительно не о чем беспокоиться. В окне настроек 301 редиректа вы увидите два простых поля. Один из них помечен как «Запрос» а другое – “Назначение”. Это нужно в основном, когда вы входите в старую структуру постоянной ссылки. Вам нужно только добавить информацию после вашего имени домена в эти поля.

В примере на изображении выше поле «Запрос» представляет собой конфигурацию WordPress для постоянных ссылок месяца и имени, в то время как поле «Место назначения» является конфигурацией WordPress для структуры постоянной ссылки имен поста. После добавления этих двух полей сохраните изменения. Это теперь будет перебрасывать пользователей из поисковых систем со старой ссылки на новую.

Используем Redirection Plugin

Другим плагином, который мы рекомендуем для добавления и управления вашими переадресациями, является бесплатный плагин Redirection.

Чтобы использовать перенаправление, сначала установите его в панель инструментов WordPress. Затем вы можете перейти к «Инструменты» – «Направления», чтобы указать страницы и сообщения на вашем сайте на их новые ссылки. Просто введите старую ссылку в поле исходного URL-адреса и новую ссылку в поле “Целевое URL-адрес”, а затем нажмите кнопку «Сохранить»:

Использование Yoast SEO Permalink Helper Tool

Еще один инструмент, который вам может пригодиться – это инструмент Yoast SEO Permalink Helper Tool. Это генерирует код, основанный на вашей текущей структуре ссылок, которую вы можете вручную добавить в файл .htaccess вашего сайта, чтобы перенаправить все сообщения безопасно на новую /%postname%/ структуру. Конечно, это очень удобный инструмент, но он только дает вам код для перенаправления структуры postname в то время как плагин, рекомендованный выше, может быть использован для перенаправления нескольких случаев в различных направлениях.

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

Шаг 4: Изменение ссылок поисковой системы на новую структуру (переиндексация)

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

Вы можете, однако, помочь процессу, создав XML-Sitemap, а затем вручную переиндексировать свой сайт с помощью поисковых систем.

Вывод

Всегда лучше обращаться к элементам, таким как постоянные ссылки, прежде чем запускать новый сайт. Однако вам может потребоваться изменить структуру ссылок после запуска вашего сайта. Если вы оказались в такой ситуации, вам нужен тщательный план, чтобы избежать сбоев на вашем сайте (как внутри, так и снаружи).

У вас есть вопросы по обновлению структуры ссылок в WordPress? Вы предприняли перманентное изменение в прошлом? У вас возникли проблемы с поисковым движением и неработающими ссылками? Как вы их разрешили? Я буду рад услышать от вас это в комментарии ниже.

База знаний

Здесь Вы найдёте информацию о предоставляемых функциях, устранению неполадок,
а также другую техническую информацию, связанную с хостингом Hostinger.

  • Категории
  • Веб-сайт
  • Просмотр Статьи

Как изменить URL адрес для WordPress в файле wp-config?

Чтобы изменить URL адрес WordPress, Вы должны прописать этот код в файл wp-config.php:

Запомните, что Вам необходимо изменить доменное имя из example.com на Ваше текущие доменное имя.

Статьи и Руководства

Полный список статей для знакомства с веб-разработкой. Узнайте о сфере программирования. Найдите информацию по использованию панели управления Hostinger.

Хостинг
Домены
Информация

Hostinger — дешёвый хостинг сайтов, который позволит вам легко создать сайт любой тематики. Мы занимаем лидирующие позиции в данной сфере для миллионов людей, которые действительно доверяют и экономят вместе с нами, не теряя при этом функции и качество премиум хостинга.

Как изменить URL страниц в WordPress: добавляем .html, формат адресов записей, плагины

Раньше среди разработчиков часто обсуждался вопрос правильного URL адреса страниц — со слешем в конце «/» или без. Насколько я помню, первый вариант указывает браузеру, на «раздел», и он будет пытаться подгрузить дополнительные ссылки, тогда как второй определяет статический документ. Собственно, окончание в виде расширения .html в URL также четко дает понять, что вы переходите на публикацию с определенным содержимым, а не открываете список записей. Возможно, именно поэтому во многих рекомендациях по seo оптимизации WordPress призывают использовать соответствующую конструкцию. Сегодня покажу как легко и быстро подправить URL страниц в WordPress.

Кстати, кроме упомянутых выше причин, здесь есть еще и другие важные цели. Когда вы осуществляете перенос сайта из определенной CMS системы или статического HTML формата на WP, то неплохо бы сохранить прошлые адреса веб-страниц, оставив у них окончания html, php и т.п. Похожая ситуация возникает если решили изменить типы некоторых записей. Разобраться с этой задачей без специальных плагинов будет сложно — рассмотрел их чуть ниже.

Структура URL записи в WordPress

Для начала пару слов скажу о постах (заметках) блога, хотя там все достаточно просто, поскольку соответствующий функционал внедрен в систему. Найдете нужные опции в амдинке в разделе «Настройки» — «Постоянные ссылки». На выбор представлено несколько базовых вариантов.

Раньше практически всегда указывал параметр /%category%/%postname%/ но сейчас перешел на /%category%/%postname%.html — в обоих случаях выводится название категории + URL заметки, однако во втором добавляется еще и html окончание.

Если честно, не думаю, что между данными форматами есть какая-то колоссальная критическая разница, поэтому у возрастных/старых проектов я бы ничего не менял. Кроме того, возиться с изменением структуры и передачей веса через 301 редирект новичкам будет достаточно хлопотно. Хотя с другой стороны, во время моих тестов оказалось, что смена постоянных ссылок создает автоматический редирект.

Добавляем URL в страницы WordPress

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

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

.html on PAGES

.html on PAGES — определенно самый древний и популярный в данной нише. Последний релиз был выпущен аж 10 лет назад и, по словам разработчика, поддерживал версию до 2.8.4. Однако на многих сайтах с WP 3.x, 4.х. он до сих пор функционируют без проблем. Число загрузок (немыслимое для конкурентов) — 60 тысяч.

Установка стандартная — через загрузку по ФТП в директорию wp-content/plugins или в самой админке. После активации у всех страниц появится расширение html, а при редактировании указываете только их название.

Сохраняете и проверяете отображаемый URL.

Add HTML to Page

Данный модуль также частенько мне встречался ранее. По описанию Add HTML to Page чуть «свежее» (возраст последних правок всего 5 лет), но, думаю, аналогично без проблем работает с любыми релизами WP. Практически во всех схожих разработках, по сути, используется один и тот же принцип.

Загрузок под тысячу, оценка нормальная, хотя голосовало только 2 человека:) Автоматически меняет все URL страниц в WordPress. Кстати, при внедрении нового формата ссылок в настройках сайта, плагин советуют повторно реактивировать.

Append extensions on Pages

В принципе, Append extensions on Pages — одно из самых оптимальных решений, сейчас частично перешел на него. Здесь: чуть больше функциональность, относительно недавно обновлялся (6 месяцев назад, поддержка до 4.8.5), а также хорошая оценка и отзывы.

В отличии от первых двух модулей текущий позволяет изменить URL WordPress страниц не только на html, но и на варианты: .php, .asp, .htm, .cfm, .jsp и .aspx. Это особенно актуально при переезде с другой CMS для сохранения прошлых адресов.

Чтобы задать нужное вам расширение, в списке всех плагинов находите Append extensions on Pages и кликаете по ссылке «Settings»:

После установки своего значения обязательно обновите страницу «Постоянных ссылок» в разделе настроек админки. Загрузок под 2 тысячи, тестировал лично — все ок.

Add Any Extension to Pages

Отличительная особенность этого плагина для URL WordPress страниц заключается в том, то он позволяет добавлять любое окончание. То есть в Add Any Extension to Pages нет списка предустановленных значений или автоматического варианта с html. Он полезен для мультисайтовых установок. Обновление было 2 месяца назад, загрузок — более 2 тысячи, оценка максимальная.

.html in url (закрыт)

Вас может немного смутить описание .html in url в репозитории, где автор почему-то рассматривает процесс установки расширения html в URL записи WordPress (я рассказывал про тему в начале статьи). Вероятно, это из-за того, что модуль работает автоматически и без каких-либо настроек. Сразу после активации у страниц появится окончание .html — будете видеть его при редактировании.

Из плюсов: оценка 5 баллов, 5 тысяч скачиваний, заявлена поддержка до 4.8.5, обновление 4 месяца назад. По сравнению с первыми двумя вариантами этот достаточно актуален и относительно популярен. Однако в связи с проблемами с безопасностью плагин был закрыт.

Дополнительные фишки

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

  • Скрипты внедрения красивых html ссылок в WooCommerce — полезно, если хотите привести магазин к такому же виду как и все остальные адреса на сайте. Там найдете 2 кода: модифицирующие категории продукции и конкретные товары.
  • .php on PAGES — когда-то отдельно рассказывал о добавлении расширения php в конец URL страниц. В статье есть еще один вариант, хоть и устаревший. Это автоматические простые модули.
  • Также в сети находил плагин .html in category and page url который призван решить одну из основных оставшихся задач — изменить URL адреса WordPress категорий, но ручаться за него не могу. Не смотря на 3 тысячи скачиваний, в закладке поддержки (Support) есть замечания о проблемах с разбиением на страницы + он обновлялся более 3-х лет назад. Когда будете использовать данную разработку, дополнительно все проверьте и потестируйте.

Из личного опыта больше всего сталкивался с .html on PAGES, несколько раз пробовал Add HTML to Page. Не смотря на то, что они все древние, вполне нормально себя ведут на последних версиях WP. В нескольких сайтах недавно ставил Append extensions on Pages — хорошо, когда имеется возможность задавать некоторые другие расширения страницам. Нет подходящего значения в предустановленных? — ставьте универсальный Add Any Extension to Pages.

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

Если знаете еще каике-то интересные модули, позволяющие изменить URL Wordpress записей и страниц, присылайте названия ниже.

Как в WordPress быстро обновить ссылки при смене домена?

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

Когда и зачем нужно обновлять URL-адреса?

Предположим, Вы переместили сайт WordPress на новое доменное имя. Затем Вы можете изменить адрес WordPress и URL-сайта, перейдя в админ-раздел Настройки -> Общие.

Однако это не изменяет URL-адреса, которые Вы ранее добавили в свои публикации. Также этот способ не изменяет URL-адреса изображений, добавленных на Ваш сайт WordPress.

Как в WordPress быстро обновить ссылки при смене домена?

Для решения задачи существует несколько способов. Рассмотрим наиболее простой и быстрый.

Плагин Velvet Blues Update URLs

Бесплатный плагин Velvet Blues Update URLs автоматически ищет и корректно заменяет все внутренние ссылки WordPress-сайта.

Первым делом плагин нужно установить и активировать, после чего в админ-панели перейти в раздел Инструменты -> Update URLs.

На странице настроек Вам будет необходимо указать старый и новый URL Вашего сайта (настройки Old URL и New URL соответственно). После этого Вам нужно выбрать, где необходимо обновление URL-адресов.

Вы можете обновлять URL-адреса в постах, страницах, вложениях, настраиваемых полях и т.д.

После того, как будут отмечены необходимые элементы, следует нажать кнопку Update URls NOW, после чего плагин найдет и заменит все экземпляры старого URL новым URL-адресом.

Настройка WordPress. Постоянные ссылки вордпресс

Приветствую вас, читатели блога WordPress Мания! После успешной установки WordPress, до наполнения блога статьями, первым делом вам необходимо произвести начальную настройку системы и установить плагин Cyr-To-Lat. Сегодня я познакомлю вас со следующими вашими действиями — это первичная настройка WordPress, настройка чпу (человеко понятный урл), настройки постоянных ссылок, установка плагина Cyr-To-Lat (постоянные ссылки в латиницу) или его альтернативу. Как все это сделать и настроить, я подробно расскажу в этом посте.

Для первичной настройки системы естественно вам нужно зайти в свою админ панель, в раздел — Настройки.

Настройка WordPress после установки

В подразделе Общие , вписываем название блога/сайта и краткое его описание. Далее по порядку: url адрес блога. Обратите внимание, что после перехода на безопасный протокол https не забудьте вписать URL сайта с https.

Свой e-mail (этот адрес используется в целях администрирования. Например, для уведомления о новых пользователях) — членство читателя не ставьте галочку Любой может зарегистрироваться. Отметив в чекбоксе «Любой может зарегистрироваться», Вы тем самым разрешите регистрацию на сайте, блоге всем желающим. Стоит ли писать о том, что большинство желающих будут ботами, а вовсе не реальными читателями вашего блога?

Затем — Роль нового пользователя установите на ваше усмотрение (варианты; подписчик, участник, автор, редактор, администратор). Дальше время, дата и так далее:

Настройки WordPress — Общие

Не забудьте нажимать кнопку Сохранить изменения.

В подразделе » Написание » (настройки публикации) отметьте галочкой — Преобразовывать смайлики наподобие �� и �� в картинки и WordPress должен исправлять некорректный XHTML-код автоматически. Остальное оставьте как есть.

Настройки публикации в WP

В пункте » Чтение «- там выберите, что Вы хотите отображать на главной странице блога: последние статьи или статическую страницу. Затем установите число записей показываемой на главной (домашней странице блога), думаю не более 10. Попросить поисковые системы не индексировать сайт? Конечно, Да!

Настройки WordPress, пункт Чтения

«Обсуждение»(комментарии) можно пока пропустить, так как, это можно настроить в любой момент. Хотя зайдите и отметьте нужные вам настройки. Так, в подразделе — Медиафайлы — настройте размеры изображений. Указанные числа определяют максимальные размеры изображения в пикселях при добавлении его в библиотеку файлов. Обычно настройки по умолчанию можно оставить:

Размеры изображений в WordPress

Идём дальше. Настройки постоянных ссылок в вордпресс. WordPress даёт возможность указать для постоянных ссылок и архивов собственную структуру. Это может придать вашим ссылкам эстетичность, удобство использования и обеспечить совместимость в будущем.

Постоянные ссылки WordPress

Переходим к самому главному, наиболее важному пункту Постоянные ссылки: Настройки постоянных ссылок wordpress (вордпресс). Настраивать ссылки ЧПУ (человеко понятные урлы ) необходимо сразу же после создания сайта, пока вы ещё не написали ваши первые статьи и их не проиндексировали поисковики.

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

ЧПУ — ссылки (веб-адреса) понятные для человека.

Настройка ЧПУ WordPress нужна для того, чтобы посетитель сайта/блога мог прочитать адрес статьи. Вот пример. Адрес любой статьи по умолчанию в WordPress (вордпресс использует ссылки со знаком вопроса и цифрами) будет выглядеть так: ваш сайт.ru/?p=123 и о чем идет здесь речь совсем не понятно. После добавления небольшой строчки в настройках постоянных ссылок и установки плагина Cyr-To-Lat (преобразование русских букв в латинские), адрес сообщения будет выглядеть красиво: ваш сайт.ru/sozdanie-bloga-na-hostinge-beget-i-ustanovka-cms-wordpress/

Для этого, зайдите в настройках Постоянные ссылки отметьте пункт » Произвольно «очистите поле и впишите строчку /%postname%/ (название статьи) нажав внизу нужный элемент, а можно вписать и такую /%postname%.html. Что лучше? И так и так, нормально:

Настройки постоянных ссылок

Важно : Измерение настроек постоянных ссылок в дальнейшем может серьезно повлиять на видимость сайта в поисковых системах. Почти никогда это лучше не делать на действующем сайте.

Я вам дал два разных примера ссылок, с косой чертой и с окончанием на html. Какая лучше я ещё не разобрался. Посещая наиболее популярные блоги я встречал такие и такие. Поэтому наверное разницы нету. На других своих блогах, установил ссылку с html, здесь с косой чертой. Поживем увидим.

Как установить плагин Cyr-To-Lat

Плагин для WP Cyr-To-Lat

Что такое плагин?

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

Для чего нужен плагин? Плагин Cyr-To-Lat преобразует кириллические символы записей, страниц и терминов в латинские символы. Полезно для создания удобочитаемых URL-адресов.

  • Автоматически преобразует существующие слагаемые записей, страниц и терминов при активации;
  • Сохраняет существующую целостность постоянных ссылок на пост и страницу;
  • Выполняет транслитерацию имен файлов вложений.

Пример : без установки этого плагина ваш URL статьи будет на русском языке — https://your website/ привет-мир/ и если скопировать ссылку из браузера гугла и ей поделится, то ссылка будет выглядеть просто ужасно — https://your website/ %D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82-%D0%BC%D0%B8%D1%80/ Ссылка кодируется и понятна только браузеру, а не пользователю.

Вот поэтому нам нужен специальный плагин для транслитерации постоянных ссылок. То есть, он преобразует кириллические ссылки и имена файлов в латинские. После установки нужного плагина наша ссылка https://your website/ привет-мир/ преобразуется в https://your website/ privet-mir/ Теперь ссылка написана транслитом. Она лучше читается и значительно короче.

Плагины в WP легче и проще устанавливать в панели админа, очень удобно. В разделе Плагины нажмите на «Добавить новый». На странице «Установить плагины» в поле поиск, вставьте название Cyr-To-Lat и нажмите «Поиск плагинов». Далее перед вами откроется страница с плагинами. Выберите плагин Cyr-To-Lat и нажмите Установить:

Установить плагин Cyr-To-Lat

После того, как плагин установится его нужно активировать. Всё. Теперь ваша постоянная ссылка (адрес статьи) будет автоматически преобразовываться в латиницу. Вот так:

Постоянная ссылка в WordPress

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

P.S. Ранее модуль Cyr-To-Lat был очень популярным, им только и пользовались. Потом данный плагин был заброшен (несколько лет не обновлялся), но недавно его всё таки обновили (неделю назад). В связи с этим появились новые хорошие модули — альтернативы Cyr-To-Lat. Вот тут я рассказывал об этом. На данный момент я пользуюсь именно им, на всех своих веб-ресурсах. Новенький плагинчик для транслитерации постоянных ссылок записей, страниц, тегов, медиа и файлов. Автоматически конвертирует ссылки на страницы, записи, теги, изображения и другие файлы в латиницу. Можете его установить.

А ещё, может кому то приглянуться вот этот:

Плагин Cyr to Lat reloaded – транслитерация ссылок и файловых имен

Cyr to Lat reloaded – транслитерация ссылок и файловых имен

Что такое Cyr to Lat reloaded? Данный плагин – это реанимация популярного плагина Cyr-to-lat (Сергея Бирюкова) и Rus-To-Lat (Антона Скоробогатова). Плагин остался таким же легким и простым, но авторы немного дополнили базу символов, обновили код и исправили старые баги. Использование кириллицы в ссылках страниц ухудшает читаемость постоянных ссылок (ЧПУ). Вот как раз в этих случаях вам и может пригодится транслитерация ссылок и файловых имен.

  • Конвертирует постоянные ссылки существующих записей, страниц, рубрик и тегов автоматически при активации плагина;
  • Сохраняет целостность постоянных ссылок записей и страниц;
  • Выполняет транслитерацию имен файлов вложений;
  • Включает русские, белорусские, украинские, болгарские, грузинские, турецкие символы.

На этом разрешите с вами не надолго попрощаться. Всего доброго. Удачи всем, пока, пока!

Мастер Йода рекомендует:  Курс «Язык Python»
Добавить комментарий