Как удалить дату из URL-адресов WordPress

Опубликовано: 2023-09-13


Хотите удалить дату из URL-адресов WordPress?

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

В этой статье мы покажем вам, как легко удалить дату из URL-адресов WordPress.

How to Remove the Date from WordPress URLs

Почему даты появляются в URL-адресах WordPress

По умолчанию WordPress использует нечитаемую для человека структуру ссылок для URL-адресов записей и страниц, которая выглядит следующим образом:

https://example.com/?p=123

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

К счастью, страница « Настройки WordPress » Постоянные ссылки» позволяет легко изменить эти ссылки по умолчанию на что-то более значимое и оптимизированное для SEO.

WordPress Permalink Settings

Некоторые пользователи WordPress выбирают параметры «Месяц и имя» или «День и имя». Они добавляют параметры даты в ваши URL-адреса WordPress.

Постоянные ссылки «День и имя» включают год, месяц и день, например:

https://example.com/2023/09/03/sample-post/

Постоянные ссылки «Месяц и имя» включают год и месяц:

https://example.com/2023/09/sample-post/

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

Вот почему многие пользователи предпочитают вместо этого структуру URL-адреса «Имя публикации». При этом дата будет удалена, а в URL-адресе будет использовано только ключевое слово post slug.

Постоянные ссылки «Название публикации» не содержат никакой информации о дате в URL-адресе:

https://example.com/sample-post/

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

Соображения перед удалением даты из URL-адресов WordPress

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

Однако, если ваш веб-сайт существует уже какое-то время, вам следует помнить о нескольких вещах.

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

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

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

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

Удаление даты из URL-адресов WordPress

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

После этого вам нужно посетить страницу «Настройки » Постоянные ссылки» и выбрать «Имя публикации» в качестве параметра постоянной ссылки.

Post Name Permalink

Не забудьте нажать кнопку «Сохранить изменения» внизу страницы, чтобы сохранить изменения.

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

Настройка перенаправлений для сохранения SEO-рейтинга

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

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

Мы рассмотрим 2 метода, которые вы можете использовать для создания 301-редиректа в WordPress:

  1. Настройка перенаправлений с помощью AIOSEO (рекомендуется)
  2. Настройка перенаправлений с помощью перенаправления (бесплатно)

Способ 1. Настройка перенаправления с помощью AIOSEO (рекомендуется)

Лучший способ настроить перенаправления — использовать плагин All in One SEO (AIOSEO). Это потому, что он включает в себя мощную функцию диспетчера перенаправлений, которая позволяет создавать массовые перенаправления 301, а также автоматические перенаправления, полные перенаправления сайта, отслеживание ошибок 404 и многое другое.

Примечание. Для использования менеджера перенаправления вам понадобится AIOSEO Pro. Существует также бесплатная версия AIOSEO, но она не поддерживает 301 редирект.

Сначала вам необходимо установить и настроить плагин AIOSEO Pro на своем сайте. Для получения дополнительной информации обратитесь к нашему пошаговому руководству о том, как правильно настроить All in One SEO.

Как только плагин станет активным, вам нужно будет перейти в раздел «Все в одном SEO » Перенаправления» на панели управления WordPress, а затем нажать кнопку «Активировать перенаправления».

Activate AIOSEO Redirects

Теперь вы увидите вкладку «Перенаправления» в All in One SEO, где вы можете добавить свое первое перенаправление.

На этой странице вы увидите настройки, в которых вы можете ввести «Исходный URL-адрес» и «Целевой URL-адрес».

Исходный URL-адрес будет описывать старую структуру постоянной ссылки URL-адреса, а целевой URL-адрес будет описывать постоянную ссылку URL-адреса новой публикации, на которую необходимо перенаправить.

All in One SEO Redirects Tab

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

Если вы ранее использовали постоянные ссылки «День и имя», вам необходимо ввести эти выражения регулярного выражения в исходное и целевое поля:

  • URL ^/(d*)/(d*)/(d*)/([A-Za-z0-9-*])
  • Целевой URL: /$4
Redirecting Day and Name Permalinks in AIOSEO

Вам также нужно будет щелкнуть значок шестеренки рядом с исходным URL-адресом, чтобы отобразить три флажка. Убедитесь, что установлен только флажок «Регулярное выражение». Эта опция включит регулярные выражения в полях источника и назначения.

Однако если вы использовали постоянные ссылки «Месяц и имя», вам нужно будет вместо этого ввести следующие значения регулярных выражений:

  • URL-адрес источника: ^ /(d*)/(d*)/([A-Za-z0-9-*])
  • Целевой URL: /$3
Redirecting Month and Name Permalinks in AIOSEO

После добавления значений исходного и целевого URL-адресов вам следует убедиться, что тип перенаправления — «301 перемещено навсегда», а затем нажать кнопку «Добавить перенаправление».

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

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

AIOSEO Redirects Log

Способ 2. Настройка перенаправления с помощью перенаправления (бесплатно)

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

Сначала вам необходимо установить и активировать плагин Redirection. Более подробную информацию можно найти в нашем пошаговом руководстве по установке плагина WordPress.

После активации вам необходимо посетить Инструменты » Перенаправление и нажать кнопку «Начать установку».

Start Redirections Setup

Затем плагин покажет вам несколько вариантов. Он может автоматически обнаруживать и предупреждать вас, если URL-адрес публикации изменен, и вести журнал перенаправлений.

Вы также можете оставить обе эти опции неотмеченными и просто нажать кнопку «Продолжить».

Continue Redirections Setup

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

Теперь вы увидите страницу настроек плагина. Отсюда вам нужно нажать кнопку «Добавить новое» в верхней части страницы или просто прокрутить вниз до раздела «Добавить новое перенаправление».

Redirections Settings Page

Вы увидите форму с полями «Исходный URL» и «Целевой URL». Исходный URL-адрес будет описывать старую структуру URL-адресов, а целевой URL-адрес будет описывать новые URL-адреса.

Если вы использовали постоянные ссылки «День и имя», вам нужно ввести следующие значения в поля источника и цели:

  • URL-адрес источника: /(d*)/(d*)/(d*)/([A-Za-z0-9-*])
  • Целевой URL: /$4
Redirections Settings for Day and Name Permalinks

Если вы использовали постоянные ссылки «Месяц и имя», вам нужно ввести следующие значения:

  • URL-адрес источника: /(d*)/(d*)/([A-Za-z0-9-*])
  • Целевой URL: /$3
Redirections Settings for Month and Name Permalinks

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

Плагин теперь будет перенаправлять пользователей на ваши новые URL-адреса на основе имени.

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

Если вам понравилась эта статья, подпишитесь на наш канал YouTube с видеоуроками по WordPress. Вы также можете найти нас в Twitter и Facebook.