Настройка постоянных ссылок WordPress. Плагин Cyr-To-Lat

Настройка постоянных ссылокВ прошлой статье мы познакомились с админкой WordPress и произвели необходимые начальные настройки, остановившись на пункте “Постоянные ссылки” (ЧПУ). Итак, продолжим.

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

Зачем нужна настройка постоянных ссылок (ЧПУ) WordPress

Постоянные ссылки – это адреса веб-страниц Вашего сайта. По умолчанию в WordPress они выглядят примерно так: http://ваш сайт.ru/?p=123. Согласитесь, глядя на такую ссылку, мы не получаем никакой информации о странице на которую она ведет. Да и эстетически это выглядит не очень привлекательно. К счастью, у нас есть возможность привести все ссылки к понятному и удобному для чтения виду (ЧПУ – человеко-понятные URL).

После настройки ЧПУ WordPress, наша ссылка примет такой вид: http://ваш сайт.ru/новости/привет-мир.html. Теперь красиво и понятно: статья “привет мир” расположена в рубрике “новости”. Но и тут есть подвох. Если названия постов Вы пишете на русском
языке, то так же они отображаются и в URL страницы. Поисковики хорошо понимают и кириллические и латинские символы. В чем же тогда проблема? А вот в чем. Если вы скопируете адрес такой ссылки и затем вставите его куда-либо, то из-за наличия в ней русских букв увидите вот такую картину: http://ваш сайт.ru/ %D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%0%BF%D1%80%D0%B8%D0-%D0%BC%D0%B8%D1%80.html. Ужасно, не правда ли? Каждой русской букве соответствует шесть символов кода. Такую длинную ссылку не везде и вставить можно.

Исправить это безобразие нам поможет установка плагина Cyr-To-Lat, который будет производить автоматическую замену всех русских букв на английские при формировании ЧПУ. Вот результат работы плагина: http://kiovo.tmweb.ru/novosti/privet-mir.html.

Кроме того, что такие постоянные ссылки удобны для пользователей, они еще быстрее индексируются и будут полезны в поисковой оптимизации при продвижении сайта. Обратите внимание, что в результатах поисковой выдачи, кроме названия статьи (Title) и краткого описания (сниппета), указывается также и URL страницы. И если в этой ссылке будут присутствовать ключевые слова, то они будут выделены, а значит, учтены поисковой системой. Это дает нашим ЧПУ ссылкам, пусть и небольшое, преимущество перед не оптимизированными URL конкурентов в поисковой выдаче. Можете подробнее прочитать о том, как правильно писать URL для SEO.

Думаю теперь понятно, что такое постоянные ссылки (ЧПУ) и зачем они нужны.

Ах да, чуть не забыл. Почему надо производить эти настройки сразу после создания сайта? Тут все просто. Если Вы разместите статьи без ЧПУ и они будут проиндексированы, то после настройки постоянных ссылок, переход на них с поисковой выдачи будет вести на несуществующую страницу (ошибка 404). Это и понятно, ведь адреса изменены. И если у Вас большое количество статей занимают высокие места в выдаче, то Вы можете потерять немало посетителей. Конечно, можно сделать редирект и со временем поисковики все переиндексируют, но зачем нам это надо, если можно обо всем позаботиться заранее.

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

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

Установка плагина WordPress Cyr-To-Lat

Для начала установим плагин Cyr-To-Lat. Если Вы еще не знаете, что такое плагин WordPress, читайте об этом здесь. Чтобы предотвратить возможные вопросы, сразу скажу, что до недавнего времени был популярен плагин Rus-To-Lat. Но он давно не обновлялся и не всегда корректно работает с новыми версиями WordPress. А с Cyr-To-Lat никаких проблем не замечено, поэтому рекомендую ставить его.

Можно конечно скачать плагин с сайта mywordpress.ru и загрузить его по FTP, но так как мой блог, прежде всего для новичков, воспользуемся более простым способом. А работу с FTP-клиентами обязательно разберем позже.

Заходим в админку WordPress. Если забыли где это, то переходим по этому адресу http://ваш сайт.ru/wp-admin/. Слева в меню “Плагины” выбираем пункт “Добавить плагин“.

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

Cyr-To-Lat

Находим в списке плагинов Cyr-To-Lat и жмем “Установить сейчас“. Подтверждаем установку в появившемся окошке.

Cyr-To-Lat 2

Далее нам сообщат, что плагин успешно установлен и нам надо нажать “Активировать плагин“.

Cyr-To-Lat_3.2

Все, больше делать ничего не нужно, плагин Cyr-To-Lat полностью готов к работе.

Настройка постоянных ссылок (ЧПУ) WordPress

Теперь переходим непосредственно к настройке постоянных ссылок (ЧПУ) WordPress. Для этого в меню “Настройки” выбираем пункт “Постоянные ссылки ” (ЧПУ). В разделе “Общие настройки” отмечаем пункт “Произвольная структура” и вводим в окошке напротив такой текст: [ /%category%/%postname%.html ]. Нажимаем “Сохранить изменения“.

Постоянные ссылки (ЧПУ) WordPress

Теперь ЧПУ настроены и в Ваших ссылках после имени сайта будет идти название категории и имя поста. Я считаю это оптимальной структурой адреса, хотя на этом блоге blogibiznes.ru, использую произвольную структуру вид [/%postname%.html ], где после имени сайта выводится только название поста. Почему? Есть несколько причин.

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

Существуют и другие виды произвольной структуры ссылок, где можно, например, вывести дату, ID поста или имя автора. Но я не советую с этим заморачиваться. Выбирайте [ /%category%/%postname%.html ] или [ /%postname%.html ]. Кавычки, понятное дело не используем. Можно окончание .html не добавлять, но с ним адрес страницы имеет более солидный вид.

Важно! Все настройки постоянных ссылок (ЧПУ) Wordpress делайте один раз, чтобы потом уже ничего не менять и не иметь проблем. Поэтому сразу определитесь, какая структура ссылок для Вас более всего подходит.

Если, после оптимизации ссылок, названия рубрик и меток останутся на русском, то это легко исправить. Как оптимизировать ссылки категорий и тегов WordPress читайте здесь.

На этом все, в следующий раз будем устанавливать самые необходимые плагины Wordpress.


Понравилась статья? Нажимай на кнопки:


Ответов 103 на “Настройка постоянных ссылок WordPress. Плагин Cyr-To-Lat”

  1. Сделал, как Вы написали, спасибо. Плагин действительно удобный.

  2. Солодовник Евгения Ответить 14 Июль, 2011 в 11:25

    Хороший плагин, пользуюсь им. Удобно преобразует ссылки.

  3. Очень содержательная и подробная статья. Я думаю посетителям будет все понятно. Спасибо за объяснения.

  4. Полезный плагин, пользуюсь им.

  5. Странно. Почему тогда в StartUp этот плагин учат устанавливать только на второй неделе платного “продвинутого” курса, а не сразу после установки WordPress?

    • Потому он и бесплатный, что не все раскрыто в подробностях. Иначе за что было бы потом платить?

  6. Хороший плагин, нужный!

  7. Знать бы мне эту информацию полгода назад :(
    Я установил плагин RusToLat когда у меня уже было около 50 статей. Столкнулся и с теми проблемами которые вы описали и со множеством других. Помучившись деактивировал плагин. Оставил все как есть.

  8. У некоторых наших “одношкольников” и после продвинутого курса вместо ссылок %D0%BD%D0%BE%D0%B выходят. Я одному товарищу раз пять уже об этом говорил – никакой реакции…
    Бывает так, что тема (шаблон) некачественная и не принимает этот плагин – так лучше поменять ее пока статей мало.

  9. Обалденный плагин. Тоже им пользуюсь.

  10. Интересный плагин однако.

  11. Тоже установила этот плагин. До этого автоматически формировались неправильные ссылки.

  12. Андрей Бакшеев Ответить 27 Июль, 2011 в 16:28

    Все верно написано, а главное еще и правильно, очень удобно, спасибо!

  13. Спасибо за отличный плагин!

  14. Олег, установила, всё работает. Я сделала так, как у Вас, чтобы короче было. Но в адресной строке браузера ссылка отображается без .html, тогда как в настройках точно обозначено: /%postname%.html Почему?
    Если я статью захочу переместить в другую рубрику или сделать подрубрики, всё будет работать корректно?

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

  15. Тоже сделал без рубрик, в конце адреса статьи стоит .html

    Спасибо за плагин. Установил, настроил, все работает!

  16. Хм, пользуюсь rus-to-lat и проблем не замечал…

    • Тем не менее, проблемы бывают.

    • Дело в том, что rus-to-lat “не знает” тегов и есть ещё несколько нюансов. И его поддержка и обновления прекращены, ввиду того что его автор Антон Скоробогатов – ушел из жизни. Cyr-To-Lat – тот же самый плагин, только развитый и поддерживаемый другими людьми.

  17. Огромное спасибо за статью – решила проблему, которую не могла решить уже неделю. Ваша статья для новичков просто клад. Да, ларчик просто открывался!!! Когда все наглядно и подробно, все получается-легко!!! Если позволите – небольшое дополнение. Если после установки плагина у вас в адресе категория на русском, а статья на английском, то нужно зайти в адмику WP в раздел РУБРИКИ и изменить в ярлыке название рубрики – написать английскими буквами. Буду изучать Ваш сайт. Спасибо еще раз.

  18. А у меня не настроено так было. Сайт молодой, но есть статьи и комментарии… Что бы Вы посоветовали?

    • Это смотря сколько статей и как они перелинкованы. Я как-то этим не интересовался, не было необходимости. Но, если не ошибаюсь, можно изменить ЧПУ и с помощью плагина сделать редирект на новые адреса. У Вас стоит числовое значение ЧПУ. Можно ничего не трогать, а установить только плагин Cyr-To-Lat для замены русских букв. Точно не помню поменяет ли он все старые адреса, но новые будут уже на латинице. Ну и обратить внимание на написание рубрик, как советует Tiro в комментарии выше.

  19. Подскажите, пожалуйста: Я установила плагин, в названиях ссылок всё нормально, знаков вопроса нет, написано на латинице. Но когда я хочу зайти на страницу или в запись , открывается окно, где написано: No Found.
    Что мне нужно сделать, чтобы открывались страницы и записи? У меня около 50 записей. Мне нужно поставить файл robots.txt, а там нельзя, чтобы в ссылках были вопросы.

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

  20. Странно. Почему тогда в StartUp этот плагин учат устанавливать только на второй неделе платного “продвинутого” курса, а не сразу после установки WordPress?
    ЭТО ЦИТАТА.Я тоже училась в этой школе. Все сделано через пень колоду. Чтобы заманить. Нет, я им благодарна – даже очень. Иначе бы данный материал не читала, т.к. не поняла бы ничего. Но такие “мелочи” как этот плагин – упомянуть были просто обязаны. А так – как вредительство. А автору этого сайта — УВАЖЕНИЕ И СПАСИБО. ВСЕ ОЧЕНЬ ДОХОДЧИВО.

    • Сейчас в StartUp многие уроки обновляются, возможно уже учат по другому. Но в любом случае, ЧПУ надо настроить до написания первых статей.

  21. А если у меня приблизительно 10 статей (сайту 1 мес.) – мне лучше установить и переписать? Опять-таки я не знаю как это делать…:(( Если Вам не очень трудно, будьте добры, поясните поконкретнее. Не знаю – может еще найду ответ на Ваших страничках (не до конца все просмотрела). Спасибо

    • Вот скажите мне, Вы знаете почему у Вас в индексе только главная страница? А ведь на сайте 10 статей, страницы рубрик, “Обо мне”.
      99,99% причина в том, что Вы все делаете, как в StartUp. И Вы не первая.
      Объясняю. ЧПУ не настроены и в адресах присутствует такая конструкция “/?cat=”. В то же время в школе всем дают одинаковый файл robots.txt, где прописана директива “Disallow: /*?*”. У меня тоже есть такая директива и она верна, если настроены ЧПУ. В противном случае, эта директива запрещает роботу индексировать все страницы, в URL которых встречается знак “?”. То есть все страницы Вашего сайта, кроме главной, запрещены к индексации. А Вы наверно ждете посетителей с поисковиков.
      Для решения проблемы есть два варианта:
      1. Поменять ЧПУ.
      2. Удалить из robots.txt директиву “Disallow: /*?*” в двух местах.
      Советую настроить ЧПУ и посмотреть чтобы все старые ссылки изменили свой вид и открывались по новым адресам. Мне этого делать не приходилось, поэтому точно не скажу, как оно себя поведет. 10 страниц можно и вручную где-то что-то поменять, если будет необходимость. Просто, если на Ваш сайт ведут ссылки по старым адресам, то они работать не будут. Но я не думаю, что у Вас много покупных ссылок.
      Обязательно, перед любыми изменениями в структуре блога, делайте бекап сайта.

  22. All in One SEO Pack
    Cyr-To-Lat
    WordPress Database Backup
    Google XML Sitemaps
    TAC (Theme Authenticity Checker)
    WordPress Importer
    WP Social Buttons
    Yet Another Related Posts Plugin
    Все эти плагины уже установлены. А дальше что? Я совсем заблудилась.

    • А дальше наполняйте блог оптимизированными статьями. При необходимости устанавливайте новые плагины, только не перестарайтесь. Чем меньше, тем лучше.
      Если интересует что-то конкретно, дайте адрес своего сайта, может смогу что-то посоветовать.

  23. Такой вопрос: работает ли Сyr-To-Lat корректно с последней версией WordPress? По-крайней мере у меня категория отображается русскими буквами (всё остальное отображается нормально – латиницей)

    • Да, работает корректно. Если категория отображается на русском, проверьте, что написано в разделе адимнки: Записи-Рубрики-Редактировать рубрику в поле Короткая ссылка. Если там название рубрики на русском, то переведите на транслит и все будет в порядке.

  24. Плагин Cyr-To-Lat установила, но ссылки в некоторых рубриках остались прежними, можно ли исправить это безобразие. И я не заметила какой плагин мне убрал некоторые страницы сайта, появляется(ошибка 404). Я сделала Backup, но после установки всех плагинов.
    А вопрос от незнайки, после Backup, как вернуть копию на место в случае необходимости.

    • Ссылки в рубриках или в постах? В рубриках надо переписывать русские названия вручную в разделе “Рубрики”. 404 ошибка могла появиться из-за изменения адреса, а ссылки ведущие на эти страницы не изменились. Надо их переписать.
      Советую на главной не публиковать целиком посты. Пользуйтесь тегом More.

  25. Огромное вам спасибо! Сегодня установил плагин Cyr-to-lat и ссылки зачитались по-человечески. Я сам только в начале пути. Еще раз большое спасибо!

    • Теперь поисковики должны начать индексировать Ваш сайт. А то у Вас в robots.txt был запрет на индексацию страниц, если не были настроены ЧПУ.

  26. Олег, приветствую вас. У меня вопрос не совсем по теме страницы, но думаю вы смогли бы помочь: я начала регистрацию в гугле вебмастер и проверку и получила ответ “Google попытался использовать эти URL за прошлые 90 дней, но был заблокирован robots.txt.” И ещё что-то говорит о строке 34 и 35.

    “User-agent: *
    Я так понимаю, робот запрещает индексацию страниц.
    Как можно исправить или отредактировать этот код. Может у вас есть какой-то общий код подходящий для любого сайта.

    • Не совсем понял о каком коде речь. Если о robots.txt, то у Вас он правильный.
      Не правильно настроены постоянные ссылки ЧПУ. У Вас в адресе любой статьи в конце стоит слеш /. Может в этом проблема?

  27. Олег,здравствуйте.Никак не получается избавится отссылок со знаком вопроса http: //naziyula.ru.xsph.ru/?p=328, а робот как известно ? не пропускает. Я пробовала изменить вручную но неполучилось: в записи – “редактировать” – копирую название — “редактировать ссылку” — удаляю то чтоесть в окошке, вставляю скопированное название, – “обновить”. Но рядом окошко «получить короткую ссылку» не изменяется, да и в строке браузера остаётся ссылка без изменения. Может перезагрузить плагин? Или есть возможность всё исправить.
    И ещё вопрос, есть ли плагин для перевода статей на другие языки или хотябы англиский.

    • Чтобы привести ссылки в нормальный вид, надо настроить ЧПУ (человеко-понятные URL). Об этом можно почитать здесь: http://blogibiznes.ru/nastroyka-postoyannyih-ssyilok-chpu-wordpress-plagin-cyr-to-lat.html
      Какой-то плагин для перевода сайта на разные языки есть, но я не интересовался этим вопросом. Можно поискать через поиск. Только зачем это?
      Кстати, что это за адрес. Это что тестовый домен на Спринтхост?

      Советую убрать баннер Миралинкс с сайта. Пока блог не проиндексируется Яндексом и не наберет посещаемость рекламу лучше не ставить. Не писать посты менее 1000 символов.

  28. Возник ещё вопрос: как изменить шрифт в облаке меток, облако не получается, всё однородное – серое. Пробовала плагин WP-Cumulus, но и он не дал никаких результатов. Может не правильно его устанавливала. Объясните, как он устанавливается, если вам это знакомо.

    • Мой совет – вообще не использовать облако меток. Это лишняя куча внутренних ссылок, которые будут отнимать вес у Ваших страниц. Тем более, что теги обычно закрыты от индексации.
      Облако тегов обычно устанавливается простым перетаскиванием соответствующего виджета в сайдбар в админке WordPress. Плагином не пользовался, так как никогда не устанавливал облако тегов. В моем шаблоне оно изначально было установлено. Надо бы удалить.

  29. Олег, у меня вопрос. У вас вот такая вставка: /%category%/%postname%.html и после html нет значка / . Это что-то меняет или нет?

    • Думаю, что ничего не меняет, так как, если не поставить слэш в конце, то страница все равно откроется правильно, только через 301 редирект. Мое мнение, что слэш после .html не нужен.

  30. Сейчас поставлю плагин и проверю)

  31. А я решил прочитав, поменять, может яндык увидит сайт.

  32. У меня получилось! :)
    Спасибо за разъяснения – даже блондинкам понятно :))

  33. Спасибо, за полезную статью. Жаль, что поздно ее нашла. У меня такая проблема: как изменить названия картинок. Они у меня изначально написаны на русском языке. Установила Cyr To Lat, но он старые названия не меняет. А у меня фотогалереи на Fancybox, много битых ссылок получилось. Все вручную переделывать очень трудоемко. Что делать?

    • Чтобы изменить название картинки, надо ее удалить на хостинге и загрузить с новым названием. Соответственно заменить и в статьях. Но только не вижу смысла, если картинок много. У меня Ваши картинки нормально открываются и с русскими названиями. Видимо проблемы на Fancybox не из-за этого. На будущее делайте все названия на латинице.

  34. Здравствуйте! У меня вопрос. В конце постоянных ссылок после слеша все время добавляется ******home.com/contactme/#.UGyKG2Kt-gw – вот эти непонятные буквы. Что это? Как от этого избавиться? Пыталась настроить постоянные ссылки. Все равно вылазиет эта абракадабра.

  35. Привет всем! Приятно ощущать, читая комментарии, что единомышленников много. Очень полезная статья и вообще сайт очень полезный, спасибо вам. Если бы я раньше об этом знала, что робот тхт блокирует поиск статей и, что существует такой плагин, конечно, воспользовалась бы до заполнения сайта. Но здесь были вопросы по поводу восстановления статей (ошибка 404), после того, когда применяется данный плагин. Я не профи, но получилось найти быстрый рецепт восстановления, без особых изменений. Вообщем алгоритм действий:
    1. Когда выдает ошибку(404) при поиске статьи по ссылке, в поле поиска этой ошибки заводите наименование пропавшей статьи.
    2. Затем, когда найдет внизу статьи нажимаете Edit, т.е.редактировать статью и запускается окно редактирования статьи.
    3. Справа у вас колонка с командами. Самая верхняя – статус статьи. Выбираете – Редактировать, в спускающемся маленьком окошечке выбираете вместо опубликовано – Черновик, затем ОК.
    4. Ниже в этой колонке в рубриках перещелкните галочку или выберете другую рубрику. Затем щелкаем команду – Обновить статью, потом – Опубликовать.
    И проверьте на сайте опять вашу ссылку, должна работать. Надеюсь многим помогла. Самой первоначально тоже пришлось статьи заново заводить, а старые удалять, времени ужас сколько уходит, пока не открыла этот секрет. Надеюсь он Вам поможет. Удачи!

  36. Здравствуйте! Можно вопрос? Подскажите пожалуйста.
    У меня стаял плагин Cyr-To-Lat было /%postname%/.
    Сейчас поставила Rus-To-Lat и стоит /%category%/%postname%.html
    Так можно?
    При первом варианте у меня по запросам никто не шел. Сейчас появились по запросам посетители. Правда с поиска mail.
    robot.txt стоит с Твоего Старта.
    Я уже полностью запуталась, как лучше. В итоге столько ошибок делаю, что до текста руки не доходят.
    Подскажите как все таки лучше и какой robot.txt должен стоять? Можно файл robot.txt исправлять на хостинге, его же не будешь удалять и загружать по новому?

    • Так, как было раньше, я считаю лучшим вариантом. Хотя второй тоже годится. И это никак не влияет на поисковый трафик, он может быть или не быть при любом варианте. Все зависит от многих факторов, а вид ЧПУ это лишь незначительная частичка, влияющая на ранжирование сайта в результатах поисковой выдачи.
      У Вас стоит нормальный robots.txt. Иожно исправлять на хостинге, а можно просто заменить на другой, это без разницы. Главное, чтобы по нужному адресу открывался правильный файл.
      Сконцентрируйтесь на написании контента и его оптимизации, тогда и трафик появится. Почему у Вас на главной полная статья с комментариями? Там должна быть лента анонсов или статичная страница.

      • Почему у Вас на главной полная статья с комментариями?
        Это я, Олег, не знаю, почему. Сейчас буду смотреть в настройках может, что.
        Там должна быть лента анонсов или статичная страница.
        Отображать в чтении стоит, статичная страница.
        Интересно где исправить эту ошибку. Я тоже замечала, но не знала, что это ошибка.

  37. Здравствуйте, Олег!
    У Вас замечательный и понятный, даже для чайников сайт. Спасибо, что так щедро делитесь своим опытом и активно отвечаете в комментариях. Хочу этим воспользоваться и попросить у Вас совета.
    У меня на сайте пока мало статей, и хочу из /%category%/%postname%.html оставить только /%postname%.html (давно искала как это сделать, а то ссылки очень длинные получаются). Но мучают вопросы:
    1. Будут ли поисковики заново индексировать страницы моего блога?
    2. Если будут, то на это время мои страницы вылетят из выдачи?
    3. Нужно ли будет при внутренней перелинковке поменять адреса ссылок, которые есть в статьях, вручную?

    • Изменив структуру ссылок, изменятся и адреса страниц. По старым адресам поисковики не найдут статьи (будут битые ссылки), а найдут их по новым. Таким образом старые статьи со временем выпадут из индекса, а новые должны появиться. Но пока старые статьи не вылетят из индекса, новые будут считаться не уникальными, так как на них тот же контент, только по другому адресу. Тут или надо закрыть все статьи от индексации и ждать пока они выпадут, а потом открыть и ждать новой индексации. Или правильно будет сделать 301 редирект со старых адресов на новые. У меня такой необходимости не было, поэтому подробно не скажу, как это делать. Надо погуглить. Но я бы уже не стал менять структуру ссылок. Наличие категории не делает ее намного длиннее и такую форму используют большинство блогов. Да и перелинковку придется переделывать.

  38. Здравствуйте!
    А если уже стоит Rus-To-Lat, нужно его заменять на Cyr-To-Lat, и какова последовательность действий?

    • Если уже стоит и нормально работает, можно ничего не менять.
      У меня сначала был Rus-To-Lat, потом заменил его на Cyr-To-Lat. Давно это было, но порядок действий простой. Деактивируем старый плагин и устанавливаем новый. Если будет нормально работать, оставляйте. В противном случае, снова активируете Rus-To-Lat.

  39. Все нормально работает.

    • Надо сказать, что уже есть новая версия плагина для транслитерации URL – Cyr to Lat enhanced. Но у меня он в некоторые слова разбивал на части через дефис, поэтому пока его не использую.

  40. Даже у меня такой есть. )))
    Я себе их еще надобавляла. Ну не выходит без них как-то. Зато другие поудаляла, которые не особо уже нужны.

  41. Установила плагин Cyr to Lat, настроила. Под настройками пишет: “Если бы ваш файл .htaccess был доступен для записи, мы могли бы выполнить следующий шаг автоматически, но это не так. Вот правила mod_rewrite, которые должны быть в файле .htaccess. Кликните на поле и нажмите CTRL + a, чтобы выделить весь текст.” И текст для выделения. Вот только не найду куда ставить. Я новичок в этом деле. Где этот файл искать?

  42. Я тоже установила себе на сайт этот плагин, спасибо за помощь!))

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

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

  44. Здраствуйте, у меня ссылки на сайте типа/?page_id=614
    Скажите, такие числовые ссылки оставить или лучше настроить чтобы было, ну как у вас, и сколько может уйти времени, пока яндекс проиндексирует новые адреса.
    Если вас не затруднит, посмотрите пожалуйста на мой сайт и посоветуйте, как мне быть?

    • Я бы настроил ЧПУ, как у меня. Переиндексация может занять и месяц, и больше, но Вы ничего не потеряете, у Вас в индексе не много страниц. Лучше подумайте над оптимизацией сайта, которой нет даже на начальном уровне.
      Страницы с robots.txt и sitemap.xml почему-то содержат статью по отоплению. Посоветовать могу одно, берите какой-нибудь толковый бесплатный курс по WordPress и делайте сайт по шагам, не забывая про SEO.

  45. “”Страницы с robots.txt и sitemap.xml почему-то содержат статью по отоплению.””

    Что вы имели ввиду под словом почему-то?

    • robots.txt должен содержать директивы для поисковых систем, а sitemap.xml список статей и страниц сайта в формате .xml, который должен обновляться при каждой новой публикации. Без этих файлов не будет корректной индексации сайта. А у Вас их не то, чтобы нет, а вместо них не понятно что.

  46. robots.txt вообще-то нужен, чтоб закрыть системные директории сайта. Этот файл указывает скорее, что не сканировать.

    И почему вы говорите
    “А у Вас их не то, чтобы нет, а вместо них не понятно что.”??????????
    Карта сайта, как карта сайта, _http://electrogazoswarka.ru/?page_id=637
    Просто у меня страниц и записей пока что мало.
    Пользуюсь плагином PS Auto Sitemap.

    • Я имел в виду карту сайта для поисковиков sitemap.xml. Откройте свой robots.txt и посмотрите, как он выглядит.

  47. Олег, здравствуйте! Большое спасибо за такую полезную статью! У меня, к сожалению, выскакивает ошибка 404 not found на всех страницах, кроме главной, если я указываю Custom Structure /%postname%.html. Если выбираю из встроенных опций WP /index.php/%postname%/ тогда главные кнопки имеют нормальный вид, но на отдельных объектах портфолио и блог постах опять вылетает 404. При этом URL у неглавных кнопок (под слайдером) остаются прежними корявыми… Весь день сижу мучаюсь (( из-за этого пока robotx.txt пока сделать не могу… может, вы сталкивались с такой проблемой и сможете посоветовать??

    • Я что-то не вижу у себя в настройках /index.php/%postname%/. Где Вы это нашли?

      • Есть у меня почему-то такое последней строчкой:
        По умолчанию
        _http://www.tvoydesigner.ru/?p=123
        Day and name
        _http://www.tvoydesigner.ru/index.php/2013/09/02/sample-post/
        Month and name
        _http://www.tvoydesigner.ru/index.php/2013/09/sample-post/
        Numeric
        _http://www.tvoydesigner.ru/index.php/archives/123
        Post name
        _http://www.tvoydesigner.ru/index.php/sample-post/

        И ниже Custom Structure.

        Но суть в том, что ни custom structure, ни index.php/sample-post/ нормально не работают. Попробовала обновить каждую страницу по очереди – пост блога вроде заработал! Но профайлы в портфолио по-прежнему выдают ошибку :( Что же мне делать… не хочу корявые URL (( Может, глюк WP какой..

      • Ааа! Заработало портфолио! Вы мне, наверное, силой мысли настроили ))) Просто слегка изменила один профайл портфолио, нажала обновить и появились все проекты!
        Правда, теперь, боюсь, от куска /index.php/ не избавиться… но это все же лучше, чем ?p-обырвалк ))
        Олег, спасибо большое! Ваш портал для меня – просто клад!

        • Это хорошо, что заработало, но такого куска (index.php) в адресе быть не должно. Откуда он у Вас вообще взялся? У меня такого нет ни на одном сайте.

          • Татьяна 03 Сен, 2013 в 8:15

            Олег, он у меня входит в стандартные опции WP:
            Post name
            _http://www.tvoydesigner.ru/index.php/sample-post/
            и на сайте в таком виде проявляется… но все равно плохо работает, потому что кнопки под слайдером и в подвале сайта так и не перестроились и имеют вид: ?p=123
            Придется, видимо, оставлять начальный корявый вариант :(

          • У Вас основной домен открывается по адресу _http://www.tvoydesigner.ru/index.php. Может это из-за двух версий, русской и английской? По-правильному, должен быть настроен редирект на основной домен. Надо тут покопать.

  48. Здравствуйте. У меня в настройках было /%postname% я только, что поменял на /%category%/%postname%.html . Стоило ли это делать? Так как хочу то же самое проделать и с другим сайтом.

    Спасибо.

    • Если сайт старый и все страницы в индексе, то я не советую менять. Тут однозначно сказать сложно – и так, и так правильно. Некоторые советуют использовать URL с категориями. Типа, так понятней где человек находится. Лично я придерживаюсь URL без названия категорий. Во-первых, адрес короче. Во-вторых, можно спокойно переносить записи из одной категории в другую, не боясь, что останутся битые ссылки. Например, при смене структуры или удалении/добавлении категорий.
      Проверил индексацию сайта в Google и перешел на несколько результатов выдачи по сайту, страницы отдают 404 ошибку. Я бы вернул все на место, а то можно долго ждать, пока все переиндексируется. Или надо ставить 301 редирект с каждого измененного URL.

      • Если выбирать между %postname% и %postname%.html? То лучше с html?
        При удалении/добавлении html останутся битые ссылки?
        Спасибо.

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

  49. Олег, у меня нет этого плагина, но страничка настройки постоянных ссылок есть в параметрах. Рубрики через одну на русском и на латинице почему-то. Настройки по умолчанию: cosycost.ru/?p=123 Что мне делать? Нужно ли менять что-то или нет? Яндекс видит только две страницы почему-то?

  50. Добрый день.

    В настройках постоянных ссылок выставлена галочка “произвольно” и указано значение /%category%/%postname%/.

    Но при добавлении новой записи, при прописывании заголовка записи, сразу под заголовком формируется урл записи такого вида: http: //сайт.ru/?p=538, т.е. как будто в постоянных ссылках выбрано не “произвольно”, а “по умолчанию”.

    Помогите, пожалуйста! Что с этим делать? Почему не срабатывают “произвольные” ссылки? Я второй день копаюсь в настройках, все что можно уже перепробовала, не могу найти решение. Блогу 8 месяцев. Все работало до недавнего времени. А сейчас резко перестало работать.

    • Сложно сказать, должно все работать. Если Вы о сайте в подписи, то на нем все нормально.

  51. Да, я об этом сайте, но как раз после последней добавленной статьи и произошла такая история. Т.е. новую запись я уже не могу добавить, потому что получаются такие “неправильные” ссылки. А до недавнего времени все правильно работало.

  52. Разобралась я с этим делом. Правда для этого пришлось весь движок перелазить, обновить WP, деактивировать все плагины. В итоге, когда по очереди стала подключать – проблема выявилась в плагине WordPress Related Posts. Хотя до недавнего времени все работало. А вот несколько дней назад я его обновила, и заметила проблему только недавно, когда статью стала загружать. В любом случае, спасибо за помощь!

  53. Да, я уже у Вас увидела его в действии)) Спасибо за совет, я обязательно попробую!

  54. Спасибо за подробные рекомендации! Плагин действительно нужный!

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