Как изменить постоянную ссылку в wordpress
Перейти к содержимому

Как изменить постоянную ссылку в wordpress

  • автор:

Как изменить постоянные ссылки в WordPress? (+ Советы по SEO)

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

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

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

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

Редактировать и настраивать постоянные ссылки WordPress довольно просто. WordPress по умолчанию поставляется со всеми необходимыми инструментами.

Изменение служебной части постоянной ссылки

Часть URL-адреса, уникальная для вашего сообщения, называется Slug. Слаг обычно связан с темой вашего сообщения.

Например, если заголовок поста – «Лучшие идеи для маркетинга в Instagram», ярлык будет выглядеть примерно так: «best-ideas-instagram-marketing».

Таким образом, URL-адрес сообщения будет: site.com/best-ideas-instagram-marketing.

WordPress позволяет вам изменять ярлык через редактор по умолчанию:

Изменение заголовка сообщения или страницы

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

Как изменить постоянные ссылки в WordPress? (+ Советы по SEO)

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

Изменение ярлыка категорий и тегов

Для этого перейдите в Записи, а затем Категории. На этой странице вы можете увидеть все доступные вам категории. Выберите нужную категорию и нажмите «Быстрое редактирование».

Как изменить постоянные ссылки в WordPress? (+ Советы по SEO)

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

Список всех тегов постоянных ссылок WordPress

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

Как изменить постоянные ссылки в WordPress? (+ Советы по SEO)

 %year% %monthnum% %day% %hour% %minute% %second% %post_id% %postname% %category% %author% 

Чтобы использовать эти теги в своем URL-адресе, следуйте приведенному ниже примеру:

/% author% /% monthnum% /% day% /% year% /% postname% /

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

Как удалить постоянные ссылки в WordPress

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

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

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

Что такое постоянная ссылка WordPress?

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

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

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

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

Что такое слаг WordPress?

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

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

Как изменить постоянные ссылки в WordPress? (+ Советы по SEO)

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

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

Зачем менять структуру постоянных ссылок WordPress?

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

Однако вы все равно можете захотеть внести эти изменения по следующим причинам:

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

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

Как структура URL-адреса влияет на SEO

Как упоминалось выше, изменение постоянных ссылок в WordPress может иметь множество причин. Но основная причина этого – оптимизация вашего сайта для поисковых систем.

Структура URL-адресов страниц и сообщений на вашем сайте напрямую влияет на рейтинг вашего сайта в поисковых системах.

Как изменить постоянные ссылки в WordPress? (+ Советы по SEO)

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

Но для улучшения вашего SEO вместо названия страницы или сообщения вы можете использовать связанные с ними ключевые слова. Используя ключевые слова, у вас больше шансов быть выбранным поисковыми системами.

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

Как изменить постоянные ссылки и ничего не сломать

Как изменить постоянные ссылки и ничего не сломать

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

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

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

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

Постоянная ссылка – это часть web-адреса, которая следует за доменом. Например, взглянем на такой URL: https://wpnice.ru/wordpress-seo-by-yoast-nastrojka-plagina/. Домен – это wpnice.ru, а постоянная ссылка — wordpress-seo-by-yoast-nastrojka-plagina.

Если постоянные ссылки настроены правильно, то они выполняют такие важные функции:

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

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

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

Зачем менять структуру постоянных ссылок?

Вот вам несколько причин, которые могут вас заставить изменить структуру ваших постоянных ссылок:

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

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

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

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

Шаг 1: решите, какая структура постоянных ссылок вам нужна

Сначала ответьте на следующие вопросы. Вы хотите, чтоб в ссылке была дата? Если да, то какая часть даты должна быть видна в ссылке?

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

Шаг 2: измените структуру ваших постоянных ссылок в WordPress

Определившись с тем, какой синтаксис вы хотите использовать, идите в меню пермалинков Настройки> Постоянные ссылки в вашей панели WordPress и выберете нужный вариант на экране настроек:

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

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

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

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

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

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

Чтоб создавать редиректы на вашем WordPress-сайте без лишних проблем можно использовать плагин Simple 301 Redirects . Установив и активировав плагин, вы получите вот такое новое меню в вашей панели управления.

Волноваться не о чем, так как в окне настроек 301 Redirects есть только два простых поля. Одно называется Request, а другое — Destination. Сюда вы должны ввести старую и новую структуру постоянных ссылок соответственно.

В примере с картинки выше поле Request – это WordPress-конфигурация для постоянных ссылок с месяцем и названием, а поле Destination – это WordPress-конфигурация для структуры «название записи». Добавив эти поля, сохраните изменения. Теперь поисковики буду знать, куда перетек трафик со старой структуры.

Использование плагина Redirection

Мы также рекомендуем использовать бесплатный плагин Redirection.

Чтоб использовать Redirection, сначала установите его. Затем откройте Инструменты > Redirection, чтоб указать новые линки постов и страниц. Просто введите старые постоянные ссылки в поле Source URL, а новые пермалинки в поле Target URL, затем кликните «Save»:

Использование Yoast SEO Permalink Helper Tool (для редиректа /&postname%/)

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

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

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

Но вы все же можете помочь данному процессу, создав карту сайта XML и затем проделать переиндексацию вашего сайта вручную.

Как изменить постоянную ссылку в wordpress

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

Доступен ряд тегов, и вот несколько примеров для начала.

Общие настройки

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

  • Простые – Пример структуры по умолчанию: http://www.sample.com/?p=123
  • День и название – Пример структуры на основе дня и имени: http://www.sample.com/2008/03/31/sample-post/
  • Месяц и название – Пример структуры на основе месяца и имени: http://www.sample.com/2008/03/sample-post/
  • Цифры – Пример числовой структуры: http://www.sample.com/archives/123
  • Название записи – Пример структуры названия поста: http://www.sample.com/sample-post
  • Произвольно – В поле укажите произвольную структуру, которую вы хотите использовать. Одним из примеров является /archives/%year%/%monthnum%/%day%/%postname%/. Смотрите Теги структуры.

Дополнительно

Если хотите, можно добавить произвольные префиксы для URL-адресов рубрик и меток. Например, /topics/ сделает ссылки на рубрики такими: http://example.org/topics/uncategorized/. Если оставить поля пустыми, будут использованы значения по умолчанию.

Сохранить изменения

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

  • Если .htaccess доступен для записи, вы получите сообщение, в котором говорится “Структура постоянных ссылок обновлена.” Все готово; WordPress может делать все за вас автоматически.
  • Если .htaccessнедоступен для записи, вы увидите сообщение в верхней части экрана, в котором говорится “Вам следует обновить свой .htaccess вручную“. Ниже вы увидите “Если бы ваш файл .htaccess был доступен для записи, мы могли бы сделать это автоматически, но это не так, это правила mod_rewrite, которые должны быть в вашем файле .htaccess. Кликните на поле и нажмите CTRL + a, чтобы выбрать все.” Это означает, что вам придется сделать один дополнительный шаг самостоятельно. В текстовом поле внизу экрана WordPress отображает несколько строк правил перезаписи, связанных со структурой постоянной ссылки, которую вы указали выше. Вам нужно вручную скопировать все в этом текстовом поле в файл .htaccess, чтобы ваши новые постоянные ссылки работали.

Примечание. Посещение раздела «Постоянные ссылки» сбрасывает правила перезаписи. Нет необходимости сохранять только для сброса правил.

Примечание. Если вы пишете файл .htaccess на своем локальном компьютере, помните, что некоторые операционные системы не позволяют создавать файл с именем «.htaccess» из-за начальной точки («.»). Вы всегда можете назвать файл без начальной точки или со стандартным расширением (например, «htaccess.txt»). После того, как файл будет загружен в каталог вашего веб-сервера, переименуйте его с помощью клиента FTP. Большинство FTP-клиентов должны предоставлять вам возможность переименовывать файлы таким образом.

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

Постоянные ссылки WordPress (permalinks) и их настройка

Лучший хостинг для CMS

WordPress

Автор Алексей На чтение 9 мин Просмотров 4.8к. Комментарии 4 Опубликовано 15.01.2023 Обновлено 17.01.2023

В данном уроке разберем что такое постоянные ссылки (permalinks), почему их нужно настраивать в первую очередь, как они работают и как их оптимизировать.

В прошлом уроке мы начали настраивать wordpress, сегодня мы продолжим его настройку: настроим постоянные ссылки WordPress, превратим их в ЧПУ.

Что такое постоянные ссылки WordPress?

Если заглянуть в официальный кодекс WordPress, там вы найдете следующее определение:

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

Каждая страница вашего сайта (включая записи, страницы, категории и другие страницы, такие как страница 404) будет иметь свою собственную постоянную ссылку.

Пример: данная запись (которую вы читаете) имеет ссылку https://web-revenue.ru/wordpress/permalinks — это и есть постоянная ссылка (на запись в данном случае), которую можно скопировать из адресной строки браузера. Если разложить эту ссылку на части получим:

permalinks — это слаг, который автоматически формируется после того как вы ввели заголовок и начали набирать контент (его можно изменить в ручную).

https://web-revenue.ru/wordpress/ — постоянная ссылка на рубрику (так формируется при определенных настройках, о них ниже).

https://web-revenue.ru/ — постоянная ссылка на главную страницу.

В файлах шаблона темы, для получения URL-адреса (записи, страницы и т.п.) и создания из него кликабельной ссылки использоваться тег the_permalink().

WordPress использует его для получения уникальной ссылки (permalink) для отдельного поста и вывода ее в элементе , чтобы ее можно было использовать в качестве ссылки в списках записей вашего блога.

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

Как wordpress формирует ссылки по умолчанию и чем они плохи

Если вы только, что установили wordpress, на главной странице вы увидите статью «Привет мир», если перейти на нее, то вы увидите ссылку вида: site.ru/2023/01/16/привет-мир.

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

В более ранних версиях WP ссылки по умолчании формировались так: site.ru/?p=3 — абсолютно не понятно, что скрывается под этим URL.

Поэтому я рекомендую приводить ссылки сразу к нормальному виду: https://web-revenue.ru/wordpress/permalinks — это уже постоянная ссылка с ЧПУ.

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

Чтобы настроить постоянные ссылки в wordpress необходимо в левом меню перейти в раздел «Настройки» и выбрать пункт «Постоянные ссылки», перед вами откроется страница «Настройки постоянных ссылок».

Вариант 1. Структура URL с вложенностью

Выделите пункт: «произвольная структура» и впишите туда следующую конструкцию: /%category%/%postname%

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

Данная конструкция сделает вложенные URL адреса, как на данном блоге.

Структура вложенных URL v1

Данная конструкция подойдет для многих (и во многих случаях лучше пользоваться ей), но не для всех. Она подходит вам в случае если у вас не особо большая вложенность (вложенность не больше 3, т.е. категория-подкатегория-статьи).

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

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

Вариант 2. Плоская структура URL (без вложенности)

Если вы точно не знаете структуру своего будущего сайта (точных названий категорий, к каким категориям будут относиться статьи и т.п.), лучше выбрать следующую конструкцию: /%postname%.

Тогда у вас будет формироваться ссылка без вложенности: домен/название-статьи.

Результат после применения настроек:

  1. site.ru/category/без-категории/привет-мир
  2. site.ru/привет-мир

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

Кириллица в URL хорошо или плохо?

Вариант с кириллицей в постоянных ссылках, хорошо воспринимается в рунете и хорошо сочетается с сайтами на домене .рф.

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

Например: у нас есть статья с адресом: https://web-revenue.ru/рубрика1/статья1, если скопировать ее из браузера и вставить например в текстовый документ, то там вы увидите всякую абракадабру: https://web-revenue.ru/11%D0%B5%D0%BC-%D1%81%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE-%D0%BF%D0%BE%D0%B9%D0%B4%D0%82-%D1%80%D0%B0%D0%B7%D0%B3%D0%BE%D0%B2%D0%BE%D1%80-%D0%B2-%D1%80%D1 .

Такой урл не только совершенно нельзя понять, но часто его сложно даже полностью скопировать. Данный адрес выглядит так ужасно потому, что происходит перекодирование русских букв в кодовую последовательность, где каждая русская буква преобразуется в 6 символов (буква “а” к примеру, будет заменена на “%D0%B0”).

В WordPress, есть ограничение длины поля для хранения permalink, которое составляет 200 латинских символов, отсюда следует, то что это всего 33 русских символа (200/6=33), а все лишние символы в URL любой веб страницы на WordPress которые превышают общее количество символов, просто на просто обрезаются. Следовательно если название статии будет длинным у вас не сформируется полная ссылка.

Ну и вишенка на торте, считается, что поисковики (особенно гугл) не очень хорошо относятся к URL на русском языке.

По этому к использованию кириллицы в ЧПУ нужно подходить очень аккуратно. Я рекомендую использовать транслит.

Автоматическая транслитерация url wordpress

Для того чтобы WordPress автоматически формировал URL на латинице (писал русские буквы английским алфавитом, пример в место привет-мир, писал privet-mir). Нужно установить один из плагинов.

Плагины транслитерации работающие в 2023 году

В каталоге wordpress есть около десятка плагинов отвечающих за транслитерацию, но они уже давно не обновлялись, например Rus-To-Lat последний раз обновлялся 11 лет назад:

Rus-To-Lat

Такой плагин скорее с большой вероятностью либо поломает сайт, если не поломает, то существенно замедлит его.

Cyr-To-Lat

Бесплатный плагин который не требует каких либо настроек. Для установки, в боковом меню WP, перейдите раздел в Плагины — добавить новый. На открывшейся странице в поле поиска плагинов, наберите Cyr-To-Lat, далее нажмите на против него кнопку установить.

Установка Cyr-To-Lat

После того как он установится данная кнопка сменится на Активировать. Нажимаете ее, он активируется и начинает работать.

У данного плагина так же есть форк под названием Cyr to Lat enhanced (расширенный) — него добавлены языки транслитерации: украинский, белорусский, болгарский и македонский. Если ваш блог ведется на одном из этих языков, то вам скорее всего лучше установить его.

Clearfy Pro

Clearfy Pro — платный SEO плагин (комбайн), который заменяет функционал пары десятков бесплатных плагинов, ставлю его на все WP сайты. Данный плагин стоит не дорого (менее 1000р), купить можно здесь .

Настройка транслитерации находится на вкладке «Дополнительно» — «Транслитерация заголовков и файлов».

Транслитерация заголовков и файлов

Ну и в принципе все, в случае если вы выбрали ЧПУ с конструкцией: /%postname%.

В случае с вариантом /%category%/%postname% у нас в ЧПУ лишняя вложенность от которой лучше избавиться.

Ответы на другие часто задаваемые вопросы

Стоить ли менять структуру ссылок на сайте, где уже есть трафик?

Часто возникает вопрос: стоит ли менять стандартные ссылки на ЧПУ, если у сайта уже есть определенная посещаемость. У меня было пару таких экспериментов — какого-то положительного влияния на SEO после перехода на ЧПУ я не заметил. Зато появилось куча работы по устранению ошибок, в основном 404, из-за того у всех страниц стал новый адрес. Пришлось править ссылки в контент, настраивать 301 редиректы и прочее.

Моя рекомендация: если у вас небольшая посещаемость (для блога это — менее 100 человек в сутки), то я бы поменял вид ссылок на ЧПУ, если больше, то трогать не стал бы. Оставил бы по умолчанию.

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

Поэтому, самый правильный способ — это заниматься созданием структуры сайта в самом начале его развития. Аналогично с ЧПУ.

Не работают постоянные ссылки

Ошибка 404 в большинстве случаев связана с отсутствием необходимых правил в файле .htaccess в каталоге WordPress (иногда наоборот — присутствуют лишние правила).

Проблема с ссылками на записи

Если после перенастройки постоянных ссылок, ваша главная страница открывается, а остальные страницы и записи нет. Скорее всего проблема в файле .htaccess.

При установке WordPress сам создаёт .htaccess, если у дать ему такую возможность. Зайдите в корень сайта (к примеру по ftp), проверьте есть данный файл или нет. Если его нет создайте, если есть откройте. Для корректной работы постоянных ссылок в .htaccess должны находится следующие правила:

# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond % !-f RewriteCond % !-d RewriteRule . /index.php [L] # END WordPress

Вышеприведенный код работает только под Apache при наличии модуля mod_rewrite и значении директивы AllowOverride отличном от None. (директива «AllowOverride None» может быть выставлена как для сервера в целом, так и для конкретного сайта, нужно проверить все места).

После внесения изменений в файл, сохраните его. После чего пересохраните настройки постоянных ссылок.

Проблема с главной страницей

Ссылки на записи работают, вместо главной страницы отображается список файлов.

В .htaccess до правил WordPress нужно добавить строку:

DirectoryIndex index.php

Примечание: Если используется ПО веб-сервера отличное от Apache, то .htaccess может и не работать, для настройки NGINX смотрите эту статью — https://wordpress.org/support/article/nginx.

Как убирать category из URL

Об этом будет один из следующих уроков. Рекомендую сначала ознакомится с уроком про WordPress плагины.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *