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

Привет, друзья!

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

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

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

Ко мне часто поступают вопросы про хостинг, которым я пользуюсь и поэтому решил указать хостинг в статье https://sprinthost.ru. Вы можете попробовать попользоваться хостингом 30 дней бесплатно. Чтобы понять, как будет работать Ваш сайт на этом хостинге просто перенести свой сайт (в этом поможет поддержка хостинга бесплатно) и и таким образом сможете понять подходит хостинг Вам или нет. На этом хостинге находятся сайты с 20 000 тысяч посещаемость и сайты чувствуют себя отлично. Рекомендую! Да, если делать оплату на 1 год то получаете скидку 25%. И что мне нравится - тех. поддержка всегда помогает в технических вопросах, за что им спасибо. Как Вы понимаете не всегда проходит всё гладко и нет желания, чтобы сайт не был доступен тем самым страдал трафик и доход.

Лучший способ избежать этих проблем с вашими ссылками — иметь четкий план их обновления до того, как вы это сделаете. Затем вы можете безопасно сделать переключение и начать получать выгоду от более оптимизированной структуры постоянных ссылок. Кроме того, вы захотите узнать, как наилучшим образом реализовать перенаправления, чтобы избежать ошибки 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? Вы предприняли перманентное изменение в прошлом? У вас возникли проблемы с поисковым движением и неработающими ссылками? Как вы их разрешили? Я буду рад услышать от вас это в комментарии ниже.

На этом все. До скорых встреч!


Обо мне
Юрич:
Занимаюсь созданием сайтов на WordPress более 6 лет. Ранее работал в нескольких веб-студиях и решил делиться своим опытом на данном сайте. Пишите комментарии, буду рад общению.
13 комментариев к статье "Как изменить структуру постоянных ссылок в WordPress"
  1. Юрич: 08.05.2020 в 17:02

    Приветствую, Василий!
    Верните все назад — как вариант
    Если у вас много статей — придется делать много редиректов — я бы оставил как есть, будет не большая просадка позиций в ПС, но со временем все выровняется. Это обычно настраивается сразу, когда вы начинаете вести сайт (блог)

  2. Василий: 08.05.2020 в 16:59

    Поменял, все сломалось, не знаю как сделать редиректы.

  3. Юрич: 24.03.2020 в 21:37

    Анатолий, ну уж извините, какие получились)

  4. Анатолий: 24.03.2020 в 11:56

    Автор. Не убивайте наше зрение нечитаемыми скринами.!

  5. Марина: 26.10.2019 в 22:05

    Спасибо! Не поленюсь, так и сделаю. 🙂

  6. Юрич: 25.10.2019 в 12:32

    Я бы оставил и добавил новые) Но это решать вам

  7. Юрич: 25.10.2019 в 12:32

    Я не знаю что это такое) Может быть у вас стоит плагин подстановки ссылок?

  8. Марина: 25.10.2019 в 12:03

    И еще — так как при замене постоянных ссылок изменились внутренние ссылки, введенные вручную, приходится их редактировать. При этом в правом верхнем углу вылезает окно «подстановка ссылок» — выключена. Что это значит? Надо ли ее включить? Рука так и тянется. :))) Сделала скриншот, но здесь он не вставляется.

  9. Марина: 25.10.2019 в 11:27

    Добрый день! Извините, последний вопрос по теме. У меня в файле .htaccess до сих пор не удалены редиректы 301, произведенные более 3-х месяцев назад. Они ведь уже не нужны? За это время поисковики должны были проиндексировать сайт? Могу ли я сейчас в связи со сложившейся обстановкой изменить эти редиректы на новые (150 шт). Это ведь теперь будет нетрудно — удалить начало строки (ссылки со старого сайта), и добавить в конце строки новые — усеченный вариант постоянной ссылки «название записи»? Так ведь можно? Спасибо вам за ваши ответы! 🙂

  10. Юрич: 24.10.2019 в 14:37

    Не за что)
    Думаю не будут, но позиции могут просесть)

  11. Марина: 24.10.2019 в 13:45

    Юрич, спасибо за ваш быстрый ответ! Решила оставить как есть для индексирования поисковиками. А поисковики не будут негодовать в связи с тем, что в июле уже производили редирект 301 всех страниц со старого варианта сайта на новый?

  12. Юрич: 24.10.2019 в 12:14

    Здравствуйте, Марина!
    Нет — так не делается))
    Вот пример Redirect 301 /lessons/sample-post.html https://zacompom.ru/sample-post.html
    То есть вам надо теперь все ссылки так переписать. Или если их слишком много — вернуть все назад (как вариант), можно просто оставить, поисковики проиндексируют сайт с новыми URL.

  13. Марина: 24.10.2019 в 12:04

    Добрый день! Поменяла постоянную ссылку в водпресс на работающем сайте с «произвольно» на «название записи». Скажите, пожалуйста, а можно ли прописать 301 редирект в файле .htaccess
    в виде: https://домен.ru//%postname%/ https://domen.ru/sample-post/

Заказать сайт