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

Панель управления 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 переводит русские буквы в латиницу, что исключает появление ошибок при формировании ссылок.

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

С уважением, Роман Ваховский.

Комментарий > Благодарность > Ссылка на секретную страницу блога

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

Страница 1 из 11
    • admin говорит:

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

  • Bruce говорит:

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

  • Bruce говорит:

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

    • admin говорит:

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

  • Bruce говорит:

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

  • Простой говорит:

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

  • Вика говорит:

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

  • Наталья говорит:

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

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

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

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

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

      • Марина говорит:

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

  • Alexandr говорит:

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

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

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

  • Alexandr говорит:

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

  • Елена говорит:

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

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

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

  • Елена говорит:

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

  • Alex говорит:

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

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

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

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

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

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

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

      • Alex говорит:

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

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

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

  • Роман говорит:

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

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

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

  • Миха говорит:

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

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

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

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

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

  • Михаил говорит:

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

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

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

  • Александр говорит:

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

  • Ирина говорит:

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

  • михаил говорит:

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

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

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

  • Ренат говорит:

    Случаино удалил постоянную ссылку в вордпресс после чего сайтт выдает ошибку и консоль не грузится пожалуйста помогите 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.

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

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

  • Леонид говорит:

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

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

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

  • Леонид говорит:

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

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

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

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

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

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

  • Asset говорит:

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

  • Михаил говорит:

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

  • Марина говорит:

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

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

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

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

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

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

  • Михаил говорит:

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

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

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

  • Дмитрий говорит:

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

Страница 1 из 11

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

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

Поиск по блогу
Подписка тут
подписка
Рекомендую
Социальный замок
Три урока по материализации желаемого
Никакого спама

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

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