Делаем красивые ссылки для страниц блога

Делаем красивые ссылки для страниц блога

Сегодня  я решил немного рассказать о полезных настройках блога на WordPress.

Начну с самого основного – настройки ЧПУ, иначе человекопонятные урл (от слова URL). Думаю, что большинству известно для чего нужны ЧПУ, в двух словах  — это адреса, понятные для восприятия человеком. Например, одна и та же страница может иметь адрес  или  https://balashoff.ru/?p=2154

Согласитесь, что первый вариант гораздо более понятен и легче запоминаем, нежели второй. Сначала идет сам адрес сайта, в нашем случае это Balashoff.ru, далее рубрика – zametki и напоследок, имя самой страницы friday13.html

Такие ссылки удобны тем, что обрезав ее, например, до такого вида   вы попадете в рубрику zametki, а не увидите страницу 404.

На многих блогах я встречаю вот такого рода стиль ссылок —

Это вполне правильно оформленные и работающие ЧПУ,  хотя я добавил к своим страницам расширение .html А сделал я это затем, что когда окончание ссылки оканчивается на .html, то поисковые роботы принимают такие ссылки не за динамические php страницы, а за статические html, что в итоге положительно сказывается на ранжировании.

ЧПУ меняются в меню Параметры => постоянные ссылки, раздел – Произвольно.

В моем случае они выглядят так — /%category%/%postname%.html

Стоит учесть, что постоянные ссылки нужно настраивать сразу после создания блога чтобы они с самого начала были читабельны. В случае, когда некоторые страницы блога уже опубликованы и проиндексированы, смена ссылок приводит к тому, что посетители получают 404 ошибку – страница не найдена. А случается это, потому что мы изменили старые ссылки на новые, а поисковик их уже проиндексировал и они хранятся у него в кэше. Поэтому стоит настраивать ЧПУ в новых страницах либо воспользоваться плагином, например, Custom Permalinks.

Чтобы не иметь головной боли с ссылками своих страниц и постов я сразу же после установки WordPress прописал себе красивые ЧПУ и поставил плагин Rus-to-Lat, который  выполняет простую функцию – переводит русские слова в транслитные ссылки URL. Например, ссылку мы видим такую ссылку в строке браузера — http://ru.wikipedia.org/wiki/ЧПУ_(Интернет)

А на самом деле она выглядит таким образом — http://ru.wikipedia.org/wiki/%D0%A7%D0%9F%D0%A3_%28%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%29 и является абсолютно рабочей. То есть, когда вы ее скопируете и потом вставите в документ,  то она будет иметь именно такой неудобочитаемый вид. Да и посковики не очень-то любят страницы с русскими буквами. Поэтому плагин Rus-to-Lat обязан стоять в самом начале создания блога.

Также существует альтернатива – плагин Cyr-To-Lat, однако я им не пользовался, т.к. у меня с самого начала нормально работал Rus-to-Lat, а лезть в рабочую систему и экспериментировать со ссылками я не стал.

Плагин Rus-to-Lat очень прост в управлении. Из настроек у него аж два варианта выбора стандартов транслитерации – ISO 9-95 и ГОСТ 16876-71.

У меня стоит ISO 9-95. Однако, есть и здесь подводные камни. Оба стандарта некорректно меняют некоторые буквы. Основные досадные случаи происходят с русскими буквами «Х» и «Й». Стандарт ISO 9-95 меняет русскую букву «Х» на английские « KH».

Стандарт ISO 9-95 меняет букву «Х» на английскую «Х», а букву «Й» на «J», что лично меня абсолютно не устраивает. Например, мы имеем ссылку http://мой-шахматный-слон.html, а на выходе получаем типа такого варианта . Лично меня не устаивает этот  польско-чешский транслит и я заменил некоторые буквы. Теперь ссылка смотрится так . Поменять буквы можно в самом плагине rus-to-lat.php.

Напоследок скажу, если постройка дома начинается с заливки фундамента, то создание блога с настройки ЧПУ и установкой и корректировкой плагина rus-to-lat. Единожды произведя несложные манипуляции, вы будете иметь красивые ссылки и не переживать за запоминаемость ваших постов.

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

А  также подпишитесь на RSS и получайте свежие статьи к себе на е-маил.

Подписывайтесь на мой канал в Телеграм - там все про распаковку экспертости!



Хотите получать свежие статьи себе на почту?

Введите ваш рабочий электронный адрес:



58 комментариев к “Делаем красивые ссылки для страниц блога”

  1. Спасибо, я хотел об этом узнать.

    И, насколько я понимаю, получил большое расстройство. Моему блогу более 4 лет, там более 500 постов и более 2000 комментов, недавно, наконец, получил ТИЦ 20. Внутренние перелинковки практически в каждой записи, да и внешних ссылок — сотни.

    Так вот, правильно я понял, что делать красивыми адреса моих старых постов — поезд уже ушёл? Или, если не жалеть чёрной ручной работы, всё же можно как-то исправить положение? Я готов внутренние ссылки хоть вручную переделать; но что делать с внешними? Или, м.б., сделать новые адреса старым постам, поставить на них старые даты, а по старым адресам разместить ссылки «извините, кликайте сюда?» Может быть, с пояснением? У меня аудитория небольшая, но понятливая, мои постоянные меня простят…

    Не посоветуете? Или я перехожу границы корректного поведения с этой просьбой?

    1. Вячеслав Балашов

      Владимир, я смотрел Ваш блог и у меня создалось впечатление, что он не особо страдает от отсутствия красивых ссылок.воспользоваться плагином Custom Permalinks
      Лично я бы все оставил как есть.
      Хотя можно настроить ЧПУ и воспользоваться плагином Custom Permalinks. И блог проидексируется со временем по-новой.
      Но скорее всего, часть страниц сайта выпадет из индекса.

        1. Вячеслав Балашов

          Владимир, ваш блог уже довольно зрелый и хорошо проиндексирован.
          Если вы его собираетесь вести и дальше и не планируете продать, то есть смысл указать в настройках ЧПУ именно таким способом /%category%/%postname%.html для того чтобы новые страницы были более оптимизированы. И за пару-тройку месяцев посмотреть на результат по выдаче.

            1. Вячеслав Балашов

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

    1. Вячеслав Балашов

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

  2. Иржик Ковач

    Как всегда, нашла массу полезного для себя!
    К WordPress присматриваюсь пока. Здорово, что на серьезное изучение пока не хватило времени. Начала бы что-то строить — жалко было бы после ломать. Статья — как нельзя кстати!
    Спасибо. Да, а я сегодня искала смайлики, чтобы на свеженький пост поставить (тема позволила разбавить рожицами) — наткнулась на стрелоку-лифт, чтобы из подвала блога быстренько переместиться в начало страницы. Установила. Теперь — приглашаю знакомых «на лифте покататься :)
    Уверена, что когда осилю поход на WordPress ваши фишки мне пригодятся.

    1. Вячеслав Балашов

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

  3. Ильмира

    А я расширение не добавляла (потому что не знала об этом). Может быть, поэтому, ТИЦ и PR пока 0:0?
    Rus-to-Lat поставила с самого начала. Когда публикую статью — сразу же укорачиваю ссылку (под поисковый запрос) — слышала, что это помогает в поисковой выдаче. Не знаю, посмотрим, время покажет…
    Больше ничего менять не буду, боюсь, что этим наврежу своему блогу.
    Статья интересная, кое-что узнала для себя — за это и проголосовала.
    Спасибо, Вячеслав!

    1. Вячеслав Балашов

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

  4. У меня, Вячеслав, стоит rus-to-lat Работает хорошо. Вы, Вячеслав, правы — все настройки необходимо сделать в самом начале. Переделывать всегда труднее. И еще. Я тоже хочу такой «лифт».Напишите, где его можно скачать и как установить правильно. Буду(и не только я) благодарна.

    1. Вячеслав Балашов

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

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

    Вот у меня вопросик возник… А как добавить расширение html к ссылкам?

    P.S. Заранее прошу прощения, если я не нашла, где Вы об этом уже писали)

    1. Вячеслав Балашов

      Лана, в статье я все описал.
      ЧПУ меняются в меню Параметры => постоянные ссылки, раздел – Произвольно.

      1. Спасибо за Ваш ответ)))

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

        1. Вячеслав Балашов

          Лана, Москва не в один день строилась, вы уже сделали свои первые шаги — набрали аудиторию в Twitter и составляете план.
          Значит, в ближайшее время начнете действовать.
          Я ведь тоже два года ничего не дел ел, только думал, смотрел на других и собирался с мыслями.
          А я 1-го июня этого года взял и НАЧАЛ действовать.
          Вы просто начните действовать и продолжайте идти дальше и все пойдет как по накатанной дорожке, поверьте мне — я ведь в Вас уже верю :)

  6. Вячеслав, и еще 1 вопросик…. Хотела твитнуть Ваш пост.. а не получается… Жму кнопочку — и тишина…

    Лайкать в facebook смысла нет: у меня там друзей и 10 не наберется, а вот в твиттере под 500…

    Как бы все-таки твитнуть?)))

    1. Вячеслав Балашов

      Лана, нажмите кнопку Twitter в начале статьи, она находится возле кнопки Google+.
      А вам спасибо за то, что указали на эту недоработку — кнопка Twittera в конце поста не работает. Сейчас буду ее чинить.

  7. А я сначала и не заметила, что там тоже кнопочки есть — вот, что утро раннее делает) Теперь твитнула))

    Честно говоря, думала проблема в моем компьютере — если его долго не перезагружать, он плохо на всякие кнопочки реагирует))

    1. Вячеслав Балашов

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

    1. Вячеслав Балашов

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

  8. А у меня какой то плагин стоит видимо, не помню…когда открываю запись, то вверху в поисковике длинная ссылка, а на странице записи кнопка «получить короткую ссылку» там коротенькая , а на конце цифры.

      1. Здравствуйте!Скажите а где скачать нужный плагин и как установить.Я новичок,поэтому желательно подробно.Вчера попыталась изменить ссылки,но после моих изменений,ни чего на сайте ни просматреть,ни прочитать было нельзя.Буду очень благодарна за помощь.

        1. Вячеслав Балашов

          Людмила, вам нужен плагин — Rus To Lat или Rus to Lat. Скачать их можно в репозитории WordPress — они в свободном доступе. Если у вас возникают сложности с настройкой плагинов или ссылок, то можете постучаться ко мне в скайп — вместе решим проблему http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/ab.gif

          1. Спасибо,Вячеслав!Я постараюсь справиться,ведь лучше один раз разобраться сомой,чем сто раз напрягать других людей!

            1. Извените,что опять вас беспокою!Плагины я установила и активировала.Но как мне изменить ссылки на уже созданые 5 статей.Или уже нет смысла?Заранее очень благодарна за помощь!

              1. Вячеслав Балашов

                Пока блог молодой можно и ссылки поменять :)
                Открываете статью для редактирования, сразу же под названием статьи будет строчка — Постоянная ссылка: http://ваш_блог/… Вы кликаете на кнопу Изменить и меняете тот название вашей статьи.
                Если же нужно изменить сами рубрики, то просто меняете название рубрик или в меню Записи — Рубрики а ЧПУ в разделе Общие — Постоянные ссылки.

                1. Я выполнила инструкции и теперь ссылка выглядит так seminalyudmila.ru/sozdanie-i-razvitie-biznesa/75.html/ Правильно или нет?

                  1. И ещё,мне говорят,что название статей должно быть английскими(латинскими)буквами,чтобы они отображались в ссылках..А как это сделать,ведь если писать название на английском,то и на странице они на английском.

                    1. Вячеслав Балашов

                      В WordPress названия статей автоматически транслируются на латиницу.

                  2. Вячеслав Балашов

                    Почти правильно, только у вас название статьи написано так — Biznes-v-kredit, а сама мтатья называется 75/html
                    Попробуйте написать название статьи например так «Бизнес в кредит», а если WordPress сам не исправит его, то вручную в ссылке пропишите Biznes-v-kredit
                    Выглядеть должно так http://ваш_сайт/sozdanie-i-razvitie-biznesa/Biznes-v-kredit.html

                    1. Огромное вам спасибо!Вы мне очень помогли.И ещё хочу поблагодарить одного из ваших подписчиков,а именно Светлану Савченко.Без её помощи я бы так и не узнала,что ссылки у меня неверные и о том,что помощь я могу найти на вашем сайте.Спасибо огромное всем,кто мне помог.

                    2. Вячеслав Балашов

                      Мне тоже приятно, что мои знания оказались полезными для вас. Ссылку вашу посмотрел — все красиво http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/ab.gif
                      Если чем-то смогу помочь еще, то обращайтесь без проблем http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_bye.gif

  9. Вячеслав, извините за приставучесть.

    В меню «Параметры» есть раздел «Настройка постоянных ссылок». Там предлагается несколько позиций:

    По умолчанию
    День и название
    Месяц и название
    Цифры
    Название записи
    Произвольно.

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

    1. Правильно ли я понимаю, что, выбери я, например, День и название, то ВСЕ постоянные ссылки на блоге преобразуются в эту форму. И буду я все полтыщи записей иметь страницу 404.

    2. Позиция Произвольно позволит мне делать ИНДИВИДУАЛЬНЫЙ URL для каждой страницы. То есть я смогу начать со следующего поста, а старые останутся, как были.

    3. В позиции Произвольно, как и в других, может быть применён плагин Custom Permalinks. Но можно и вручную писать каждый раз.

    4. Я попытался найти, как пользоваться плагином Custom Permalinks – и не нашёл. Поэтому – боюсь я его применить. Я бы предпочёл, по крайней мере, пока, писать каждый ЧПУ вручную, тем более что в общем знаком с правилами транслитерации. Могу я так делать? Просто в «Параметры/Настройка постоянных ссылок» писать такой URL, какой мне нужен? Тогда-то уж точно я не задену прошлые страницы.

    5. (Это уж просто попутно – наткнулся, пока пытался разобраться). Что Вы думаете о написанном здесь: htttp://n-wp.ru/5200? (специально вставил в начале лишнее t, чтобы не делать ссылку активной).

    Спасибо!

    1. Вячеслав Балашов

      Постараюсь дать ответы на вопросы по списку.
      !. Да, при смене ссылок в Настройках на День и Название все старые ссылки станут недействительными.
      2. Позиция Произвольно позволит прописать переменные такого типа /%category%/%postname%.html — они будут работать для ВСЕХ записей, то есть, не получится для каждой
      страницы писать отдельную ссылку.
      3. Немного не понятно. Вписать нужно один раз /%category%/%postname%.html и нет необходимости писать каждый раз.
      4. Я не совсем понимаю как можно писать вручную ЧПУ. Может, после установки типа ЧПУ такого типа /%category%/%postname%.html менять URL каждой статьи?
      Но в этом нет смысла, т.к. URL и так будет понятным как для людей, так и для поисковиков.
      5. Вполне приемлемое решение. Из многих вариантов решения вашего вопроса нашел вот этот httttttp://mywordpress.ru/support/viewtopic.php?id=18186

  10. Вячеслав, спасибо пребольшое! Буду разбираться.

    Честно говоря… Это уже обо мне, а не о блоге и Ваших советах. У меня такое чувство: хорошо, что я, наконец, начал вникать в эти вещи. Очень, очень долго не мог собраться даже приступить… А подтолкнул меня в первую очередь Ваш блог. Спасибо!

    1. Вячеслав Балашов

      И вы примите от меня благодарность за искренние слова.
      Я сам слишком долго вникал во все технические тонкости.
      Тратил уйму времени и не мог нормально настроить несложные детали.
      Искал в Гугле десятки блогов с советами, сравнивал различные варианты решения задач.
      Перепробовал порядка сотни плагинов и только спустя полтора года могу с уверенностью делать действительно хорошие вещи как себе так и на заказ.
      Теперь мне не стыдно за сво работу — я купил свой опыт за высокую цену и готов им делиться с окружающим меня миром.
      Так что не вы один так долго приступали к действию http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_wink.gif
      Помните — дорога рождается под ногами идущего!

  11. Сраз заметно что поверхностно работаете с вордпресс и СЕО … пермалинки на самом деле очень тормозят загрузку сайта на вордпрессе и никому не советуют ставить такую красоту…

    1. Вячеслав Балашов

      Очень интересно было прочитать этот комментарий.
      Особенно, когда увидел время загрузки сайта v4w.in в 1.89 сек.
      Доменное имя ориентировано на Индию, а страниц в индексе Яндекса аж 0.
      Лично для меня 0.3 секунды, которые показываем мой сайт являются вполне приемлемыми, но, наверное, Вы правы — я не понимаю в WordPress ровным счетом ничего, особенно в настройке кэширования и оптимизации http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/buba.gif

      1. Оно и заметно ) … что сравнили мою УЖЕ экспериментальную рабочую площадку которая в бане Яндекса и будет там всегда… и держу уже только из-за гугля ) по некоторым поисковым запросам. У меня по крайней мере тиц не покупной как у Вас.. да PR до 4 был ;) Если увидели упрек в моем комментарии это печально, потому не захотели вникать… да Вы правы — Вы круто разбираетесь.. оценил))))

        1. Вячеслав Балашов

          Ваш PR имеет хороший показатель. Насчет моего ТИЦ читайте тут
          Немного отступлений — если другие слышат негатив или упрек, то стоит задуматься — может, это проблема оратора?

  12. Вячеслав, я совсем новенькая во всем. Только вчера мой блог появился в Интернете. А зачем плагин rus-to-lat (и где его скачать?), если можно просто поменять настройки в постоянных ссылках? Помогите абсолютному новичку!У меня только несколько статей опубликовано! Помогите все начать правильно!

  13. Странно! Я закончил техникум по профессии техник-электромеханик станков с ЧПУ ! Но там такой настройки нет :)
    На своем блоге я изначально настроил ЧПУ как /%category%/%postname%.html
    Думал это в порядке вещей, а нет вижу что и в толстых блогах встречаются маленькие промашки.
    Спасибо за статью.

    1. Вячеслав Балашов

      Да, на тех станках настройка ЧПУ отсутствует, зато на блогах она незаменима http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/dn.gif
      Кстати тоже частенько замечаю, что многие инфобизнесмены пренебрегают этим простым правилом -обязательно сначала делать ЧПУ.

  14. Николай Гижицкий

    Отличная статья!
    Достойна твита!
    Что я и сделал.
    Мне как-то больше нравится короткая ссылка — второго варианта.
    Но сто людей — сто мнений! ===

  15. Ваш блог мне порекомендовала Светлана. Я собственно знала о том, что лучше иметь ЧПУ, но как то не разобралась сразу досконально, чтобы применить. Вот теперь думаю, стоит или нет. Вячеслав, а Вы не можете подсказать, как исправить ошибки 404 и еще у меня есть ошибка 500. Я меняла тему :(

    1. Так навскидку сложно сказать.
      Ошибка 404 означает, что такого файла не существует, а ошибка 500 (Internal Server Error) свидетельствукет о проблеме с htaccess или с трудностью исполняемых скриптов.
      Стукнитесь ко мне в скайп — посмотрим на ситуацию поближе :)

  16. Я благодарен Вам за доходчивое раскрытие не самой простой темы и Вашим читателям — за дополнительную информацию в коимментариях!

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

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

Прокрутить вверх