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


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

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

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

Существует три типа постоянных ссылок WordPress:

Простая постоянная ссылка по умолчанию, также называемая некрасивой постоянной ссылкой, выглядит так:

http://example.com/?p=N

где p — параметр, а N — уникальный идентификатор записи или страницы в базе данных. 

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

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

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

Красивые постоянные ссылки выглядят так:

http://example.com/2012/post-name/

или

http://example.com/2012/12/30/post-name

WordPress предоставляет третий вариант, называемый почти красивыми постоянными ссылками. Перед такими постоянными ссылками добавляется /index.php, например:

http://example.com/index.php/yyyy/mm/dd/post-name/

За исключением этой особенности, они аналогичны красивым постоянным ссылкам. 

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

Permalink settings in Admin Dashboard > Settings > Permalink

Доступно шесть вариантов:

Простая: это настройка некрасивой постоянной ссылки.

День и название: используется формат год/месяц/дата, за которым следует название записи. 

Месяц и название: используется формат год/месяц, за которым следует название записи. 

Числовая: этот вариант использует идентификатор записи из строки таблицы wp_posts вашей базы данных.

Название записи: этот вариант использует название записи.

Произвольная структура: это поле позволяет определить собственную структуру URL с помощью доступных в WordPress тегов структуры.

По умолчанию используется простая структура, которая автоматически настраивается при установке WordPress.

ПРИМЕЧАНИЕ:
Ваш хостинг-провайдер должен настроить веб-серверы с необходимыми параметрами, чтобы красивые и почти красивые постоянные ссылки работали корректно. Если этого не сделано, обратитесь к своему хостинг-провайдеру.

Теги структуры

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

Примечание: 

  • Не указывайте URL своего сайта в полях постоянных ссылок. Используйте только один тег структуры или их комбинацию.
  • Чтобы использовать почти красивые постоянные ссылки, начните структуру постоянной ссылки с index.php/.
  • Завершите структуру одним из тегов %post_id% или %postname%, чтобы WordPress мог указать на отдельную запись для каждой постоянной ссылки. (Например: /%year%/%monthnum%/%day%/%postname%/) 

%year%

Год публикации записи в четырех цифрах, например:  2018

%monthnum%

Месяц публикации записи в двух цифрах, например: 05

%day%

День публикации записи в двух цифрах, например: 28

%hour%

Час публикации записи, например: 15

%minute%

Минута публикации записи, например:  43

%second%

Секунда публикации записи, например: 33

%post_id%

Уникальный идентификатор записи, например: 423

%postname%

Очищенная версия заголовка записи (поле ярлык записи на панели редактирования записи или страницы). 

Например: «This Is A Great Post!» превращается в this-is-a-great-post в URI.

%category%

Очищенная версия названия категории (поле ярлык категории на панели добавления или редактирования категории). 

Вложенные подкатегории отображаются в URI как вложенные каталоги.

%author%

Очищенная версия имени автора записи.

Основа категории и основа метки

На этом же экране в разделе настроек Дополнительно можно задать произвольные основы категорий и меток для вашего сайта.

Optional Category base and Tag base permalink settings in Admin Dashboard > Settings > Permalink

Основа категории и Основа метки — это префиксы, используемые в URL архивов категорий и меток, которые выглядят так: 

example.net/category_base/category_name

example.net/tag_base/tag_name

Значения по умолчанию для основы категории и основы метки — category и tag. Их можно изменить, но полностью удалить из URL нельзя.

Использование %category% для записи с несколькими категориями

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

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

Список изменений

  • Обновлено 2025-06-28
    • Добавлены альтернативные тексты.