Содержание рубрики

Панель управления WP / Общие настройки / Настройки публикации / Настройки чтения / Настройки обсуждения / Настройки медиафайлов

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

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

  • По умолчанию. Фирменный шаблон ссылок WordPress. Достоинство его в краткости, однако, с точки зрения SEO, особенно для информационных ресурсов, этот шаблон мало того что не годится, а еще и вреден.
  • День и название. Ссылка состоит из года, месяца, даты публикации материала и из его заголовка.
  • Месяц и название. Ссылка формируется из года, месяца публикации материала и из его заголовка.
  • Цифры. Ссылка формируется из префикса archives и из порядкового числа страницы, его ID.
  • Произвольно. Собственный шаблон с использованием специальных тегов, отвечающих за отображение элементов в ссылке.

Исходя из специфики создаваемого проекта, настройте ссылки прописав в поле «Произвольно» комбинацию из следующих тегов:

  • %year% — год публикации
  • %monthnum% — номер месяца публикации
  • %day% — день публикации
  • %hour% — час публикации
  • %minute% — минута публикации
  • %second% — секунда публикации
  • %category% — рубрика публикации
  • %postname% — заголовок публикации
  • %post_id% — порядковое число материала, ID WordPress
  • %autor% — имя автора публикации.

На WordPress-book.ru в поле «Произвольно» прописано /%category%/%postname%/. То есть, в постоянной ссылке будет отображаться https://wordpress-book.ru/название рубрики/заголовок публикации/. В этом вы можете легко убедиться взглянув на адресную строку браузера. Самый идеальный вариант для информационных сайтов, позволяет выполнять одно из важнейших условий поисковой оптимизации.

ВНИМАНИЕ: Если вы собираетесь использовать произвольный шаблон, и он будет начинаться с тегов %postname%, %category%, %tag% или %autor%, установите плагин Rus-to-Lat. Иначе при формировании ссылок могут возникнуть ошибки. Плагин Rus-to-Lat переводит русские буквы в латиницу, что исключает появление ошибок при формировании ссылок.

Настройки постоянных ссылок WordPress обновлено: 13 апреля, 2017 автором: Роман Ваховский
Хороший человек всегда нажмет на кнопку!
Комментарий > Моя благодарность > Ссылка на секретную страницу блога

54 комментария: Настройки постоянных ссылок WordPress

  • Александр:

    Не подскажите как префикс для меток сделать изменяемым для каждой метки свой
    site/prefix1/metka1
    site/prefix2/metka2
    и т.д.

  • Алексей:

    Не могу понять почему при наведении курсора на заголовок страницы появляется ссылка на эту же страницу https://cttour.ru/vizy/viza-v-ssha/
    Так должно быть или это нужно убрать?

  • topfuns:

    Огромное спасибо, однако как сделать редирект адекватный??

  • Сеня:

    Подскажите как сократить ссылки. Слишком длинные получаются ссылки, ставлю такой вид /%category%/%postname% ?

  • Дмитрий:

    Здравствуйте! Подскажите пожалуйста: как настроить произвольные ссылки для сайта с каталогом. Например: Каталог/Задвижки/Задвижки стальные/Задвижка 30с41нж Ду100 Ру16
    (catalog/zadvizhki/zadvizhki-stalnie/zadvizhka30c41nj-du100-ru16)? При настройке %category%/%postname% , попадая в карточку товара получается catalog/zadvizhka30c41nj-du100-ru16 и если переходить на zdvizhki или zadvizhki-stalnie, т.е. подкатегории, пишет страница не найдена.

  • Михаил:

    Как мне изменить на своем сайте метки для поисковиков. Поставил массаж а надо массаж в г.
    Находка

    • Роман Ваховский:

      Михаил, может вы имели в виду ключевые слова. Я ключи для главной страницы и для каждой записи в отдельности приписываю при помощи плагина All in One Seo Pack.

  • Марина:

    Здравствуйте, Роман!
    Я занимаюсь наладкой своего сайта и в настройках постоянных ссылок выбрала: walkontopshop .com/sample-post/, но адрес главной страницы похож на простую ссылку… и выглядит так:

    walkontopshop .com/?v=2e004862ebe1 вместо walkontopshop .com/

    Как это исправить? У меня установлен интернет магазин на WP+WooCommerce (индексацию поисковыми роботами я отключила пока).

    Как избавиться от этого «хвостика» /?v=2e004862ebe1?

    • Роман Ваховский:

      Здравствуйте, Марина!
      Настройки постоянных ссылок тут ни причем.
      На сайте скрипт сидит, отвечающий за геолокацию и прочее. Он и добавляет этот хвостик.
      Высылаю скрин скрипта на почту. Он там испорчен слегка. Восстановите с первоисточника или удалите.

  • Михаил:

    Добрый день.Подскажите пожалуйста.У меня был сайт на таблицах.Страница имела такой адрес: Legobar.ru/consept.html потом я создал сайт на локальном сервере на вордпресс и далее залил его на хостинг.Теперь адрес страницы такой Legobar.ru Consept | Legobar.ru
    Как сделать что бы адрес оставался такой же Legobar.ru/consept.html

  • Asset:

    Добрый день, Роман! Проблема такая. В настройках постоянных ссылок поставил произвольно и ввел /%category%/%postname%. Далее установил плагин Rus to Lat. Страницы обновил, но при просмотре открывается с ошибкой 404. Даже когда новую страницу создаю, все такая же ошибка.

    • Леонид:

      Вам нужно обновить ссылки для каждой страницы. У меня такая же проблема была обновил и все, ок. https://s.mail.ru/4yLZpQXjXQQN/img-2015-08-14-02-03-35.png

  • Леонид:

    Через плагин VKontakte API. С Забродским переписывался тот дал ответ:
    Нужно пробовать.
    К примеру вызывать функцию
    window.vkAsyncInit()
    в той части сайта, что грузиться через аякс.

    Только как именно не расписал. Может вы знаете как?

    • Роман Ваховский:

      Не надо через плагин. Все можно сделать проще без плагина и работать будет без сбоев и проблем. Напишу на неделе статью об этом.

    • Роман Ваховский:

      Леонид, написал статью, как и обещал. Добавьте на сайт комментарии ВКонтакте в соответствии с этим руководством.

  • Леонид:

    Доброго времени суток! Проблема у меня с этими ссылками такая. Если зайти на страничку tetradion.ru/ и переходить по рубрикам, в url прописывается вот такой текст: tetradion.ru/#/ya-partner/xosting-beget.html . Если же перейти на страничку без/# tetradion.ru/ya-partner/xosting-beget.html , то будет открыто форма комментирования вконтакте, и похожие записи. Как мне убрать #/ эту беду? Помогите пожалуйста! Очень нужна мне форма комментирования от ВК.

    • Роман Ваховский:

      А вы как форму комментирования вк на сайт добавили? По шаблону как предлагает соц.сеть или другим способом?

  • Ренат:

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

    You don’t have permission to access / on this server.

    Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

    • Роман Ваховский:

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

  • михаил:

    Добрый день Роман. С праздником. ответьте пожалуйста на следующий вопрос.
    Есть сайт с уже настроенными урл и хорошим тиц и ссылками ведущими на эти урлы…но возникла необходимость изменить структуру меню-сделать более упорядоченной подачу информации на сайте…возможно ли переместить страницы так, чтобы не изменять урлы и не терять ведущие на них ссылки и наработаный тиц сайта?-я так понимаю надо делать что то вроде 301 редиректа но для каждой страницы?
    заранее благодарю за ответ и спасибо за ответ предыдущий.

    • Роман Ваховский:

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

  • Ирина:

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

  • Роман:

    Что то у меня не работает ( я поставил /%postname%.html

  • seolance:

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

  • Александр:

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

  • Михаил:

    Здравствуйте, Роман. Я установил произвольно %postname%, но не установил плагин Rus-to-Lat. После чего URL установился на странице категории товаров — на кириллице «товарная-категория», далее я удалил эту страницу и создал новую страницу категории товаров вставил соответствующий шорткод. И теперь при переходе на страницу категории у меня постоянно выводит ошибку 404.
    Помогите мне пожалуйста!!!

    • Роман Ваховский:

      Здравствуйте, Михаил.
      Это довольно распространенная ошибка веб-мастеров — перейти на произвольный тип записи и проигнорировать преобразованию кириллицы в латиницу в URL. Сам когда-то так сделал :-).
      1. Установите и активируйте плагин Rus-to-Lat.
      2. Вручную обновите ярлыки (URL) каждой старой страницы. Адреса новых страниц уже будут прописываться правильно автоматически на латинице.

  • Миха:

    А у меня проблема серьезнее. Раньше не исправил формирование /%category%/%postname%/.html а сейчас думаю что это не очень.
    Раньше видел такой плагин что переделывает старые на новые урлы и старые норм работают а новые пишутся по другому.
    Не подскажете как исправить эту проблему? Просто и ТИЦ уже дали и бэки есть какие не какие — не охото терять

    • Роман Ваховский:

      Если страниц не много, то я бы настроил 301 редирект переадресации со старых ссылок на новые. В этом случае тИЦ и PR не пропадут. Для этого в .htaccess пропишите:

      Redirect 301 /site.ru/категория/пост.html http://site.ru/категория/пост/

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

  • Роман:

    в настройках галочка стоит на произвольно. Прописано /%category%/%postname%/ , но ссылка всеравно выглядит как то странно.. страница прогружается и через секунду к ссылке добавляется какая то ерунда. Например muzyka/music-rite-part-1/#.UuiVuajm_Qd. Тоесть вот это все лишнее #.UuiVuajm_Qd. Что это может быть?

    • Роман Ваховский:

      Ссылки так выглядят в опубликованных записях или на странице предварительного просмотра черновика?

  • Alex:

    Можно вопрос.

    В начале настроил для сайта режим ссылок в виде «Год-месяц» /2013/11/sample-post/
    Затем сайт стал наполняться. Все остальные таксономии запретил к индексации через robots.txt

    И тут я понял, что правильнее было бы сделать формат ссылок /%category%/%post_name%

    Но что будет с существующими страницами? Они же выпадут из индекса.

    И собственно главный вопрос. А нет ли какого плагина, чтобы можно было задавать формат url для каждой записи в отдельности? Я бы для новых записей поставил бы новый формат, а старые остались бы как есть.

    • Ваховский Роман:

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

      • Alex:

        Спасибо за советы. Тут выяснил, что wordpress теперь сам умеет делать 301-й редирект при изменении формата ссылок — это ж хорошо )

        • Ваховский Роман:

          Конечно хорошо! Меняй скорей формат ссылок, проверим. Если есть внутренние ссылки, придется их все подправить. Плагин Broken Link Checker в помощь.

  • Alexandr:

    На форумах по таким вопросам только тролли откликаются

  • Елена:

    Да подписана я на обновления…
    Давно не было.
    А проблема была, кстати, можно написать статью на эту тему.
    Шаблон темы был «битый». Проверила его на плагине ТАС почти все темы битые и уже со ссылками (от 3 жо 8). Ужас.
    Пишут, что плохо, когда у молодых сайтов есть много исходящих ссылок.
    Короче. Поменяла шаблон.
    Заходить «внутрь» и менять коды..мне пока не под силу.
    Просто не стала заморачиваться.
    Поставила другую тему))))
    Зашла на форум…Они умными словечками там меня забросали…
    Дикий ужас.
    Я ж не продвинутый сайтостроитель….
    На мысль натолкнул хостинг.
    Он у меня самый лучший))))
    Успехов, Вам , Роман!!!

  • Елена:

    Роман….
    Долго искала снова Ваш сайт в поиске.
    Надо поднимать Ваши позиции.
    У меня вопрос по Вордпресс.
    Открыла второй сайт и….
    Проблема:
    При нажатии на виджет «рубрики», они отображаются, только система сверху пишет: «Извините, но в рубрике ,,,, еще нет записей».Хотя записи ЕСТЬ.
    Что я делала?
    Пыталась менять название рублик, страниц…настройки темы….
    Сделала восстановление системы)
    Хотя…на ту дату (восстановления) такой проблемы не было)..
    Вообщем ничего не поменялась.
    Не знаю как исправить.
    Подскажите.

    • Роман Ваховский:

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

  • Alexandr:

    Я убрал почти сразу как заметил что посетителей нет. И тоже думаю что это не к чему.

  • Alexandr:

    Привет. Такой вопрос. Я настроил свои ссылки так: %postname%, но видел у многих что после они ставят html то есть %postname%.html Обязательно ли так делать? У меня давно уже так стоит и на днях я проводил обход на сайте и поставил html на конец, смотрю посещалки ноль, а потом вьехал что это из-за html. Дак вопрос вот в чем зачем ставят на конец html и нужно ли это если получается все что проиндексированно все пропадет.

    • Роман Ваховский:

      Уберите HTML с конца. Оно там не надо. Поисковики одинаково индексируют страницы с ним и без него. Бытует ошибочное мнение, что это расширение якобы полезно для оптимизации и продвижения.
      Все верно, сейчас с поисковиков все посетители переходят на не существующую страницу. Ведь все URL ваших страниц поменялись.
      Кроме этого потеряете всю ссылочную массу, ТИЦ и PR упадут до нуля.

  • Наталья:

    Скажите, пож-та, а вот так можно настраивать произвольный шаблон:
    /%category%/%post_id%/%postname%/?

    И если можно, нужна ли слешь вот здесь /%post_id%/%postname%/, или лучше прописывать сплошняком: /%post_id postname%/?

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

    • Роман Ваховский:

      1. Можно.
      2. Слэш нужен обязательно между тегами.
      И еще, я бы убрал из шаблона тег «%post_id%», поисковики посчитают уровень вложенности страниц слишком высоким и будут редко их индексировать.

      • Марина:

        здравствуйте! А что чем больше тегов в URL? тем выше уровень вложенности? Как тогда его свести к минимуму?

  • Вика:

    Ваш обзор мне очень сильно помог, хочу сказать огромное спасибо….

  • Ника:

    спасибо за пост
    помог в настройке)

  • Простой:

    А префикс для рубрик — topics не опасен? То есть с точки зрения поисковиков как они к нему относятся? Не создаются там дубли и т.д.?
    То есть: сайт.ру/topics/рубрика это нормально? Или правильней всё же: сайт.ру/рубрика ?

  • Bruce:

    Ясненько!
    Ну метки я хотел как раз для облака тегов, так скажем для разнообразия менюшки, да и ключевиков прибавилось бы на странице.
    Но чувствую придется отказаться от него (к сожалению), где-то в функциях wordpress метки автоматом подбирают как-бы ссылки на записи (а не на страницы).
    Даже при точном задании адреса url нужной страницы, данная страница не открывается, а появляется как бы анонс записи данной страницы.
    Пытался «вымудриться 🙄 , но не получилось.

  • Bruce:

    Ух извините накатал тут много 🙄
    Сделал изменение ярлыка самой метки — в конце дописал .html . теперь метка как-бы отображается так как я хотел, т.е. как бы на ту страницу которую надо, только открывается совсем не страница ( с таким url) — странно…

    • admin:

      Поделитесь, зачем Вам это понадобилось (обязательно .html в конце ссылки метки).
      Попробуйте обновить или переопубликовать все страницы, для которых меняете адрес ссылки.
      Другой вариант отказаться от облака тег. Сайт этот узкопрофильный, состоит только из ограниченного количества статических страниц и поэтому метки ему не нужны. Это мое мнение.

  • Bruce:

    Спасибо большое за ответ (хоть кто-то ответил 🙄 ) на многих сайтах задал вопрос.
    Единственно я такой вариант уже испробовал, и еще раз сейчас попробовал: /%tag%.html вставляю в поле «Префикс для меток» в настройках постоянных ссылок, нажимаю сохранить изменения, и после этого пропадает слешь /, остается только %tag%.html, и метки по-прежнему отображаются вида /stranica (без .html)
    P.S. сайт на вордпресс делаю только из страниц, без записей вот здесь schetchikvody.su — только начал делать, справа там есть облако меток, вот теперь не знаю наверно придется убирать метки.

  • Bruce:

    А не подскажете как добавить .html в конце ссылки метки?

    • admin:

      Для этого в поле произвольно в конце тега нужно прописать .html Например вместо /%category%/%postname%/ прописать /%category%/%postname%.html а если для метки, то /%tag%.html

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

Все права защищены © 2011-2021 WordPress-book.ru

Копирование материалов разрешено только с размещением открытой обратной ссылки на источник.