Правильные ссылки в WordPress: Плагин Rus-To-Lat.

Я думаю что каждый более-менее продвинутый русскоязычный блогер использующий WordPress знаком с плагином RusToLat. Нужен он для автоматического преобразования урлов из кириллицы в транслит.

RusToLat один из плагинов, которые входят в список обязательных для любого русскоязычного блогера. Причина проста, если ссылка формируется по принципу /%category%/%postname% то и ссылка будет выглядеть так

http://wpbook.ru/wordpress/название_поста. Хотя с точки зрения Google это плюс но Яндекс может игнорировать такие ссылки. Да и выглядеть она будет как http://wpbook.ru/wordpress/%b8%d0%ba%d0%b0/%d0%b2 . Если планируется продажа мест набиржах вроде Sape.ru то это будет потеря нужных мест. Оказалось, что запрос, который формирует сапа для проверки страницы на проиндексированность яндексом, отрабатывается криво в случае с урлами вида «длинное-предлинное-название-раздела/еще-более-длинное-название-статьи». Происходит так, скорее всего, из-за того что запрос оказывается слишком длинным в результате урл-кодирования. В общем получается что проиндексированные страницы в сапе определяются как непроиндексированные. Так что, граждане начинающие саперы, не повторяйте моих ошибок, ставьте RusToLat до добавления контента на сайт.

Русский текст в ссылках вообще не самая лучшая идея, поэтому исправляем эту ситуацию.

Сайт плагина http://mywordpress.ru/plugins/rustolat/

1. Распаковываем архив в /wp-content/plugins/.

2. Заходим в админку блога на вкладку «Плагины» и активируем плагин.

3. На странице «Настройки» появится вкладка с «RusToLat«, где можно выбрать стандарт транслитерации. Всего доступно 2 стандарта: стоящий по умолчанию ISO 9-95 и ГОСТ 16876-71. Советую оставить ISO 9-95.

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

И самое главное плагин будет изменять ссылки у вновь создаваемых записей, рубрик и тд, а вот у старых вы должны поправить ссылки сами. Такие url адреса читабельны для пользователя и хорошо индексируются поисковыми системами. Чтобы использовать в своем блоге url-адреса (ЧПУ) в таком формате, зайдите Параметры – Постоянные ссылки и в общих настройках укажите Произвольно, введя в поле рядом следующую строку /%category%/%postname%.html

Что делать, если до установки Rus-to-Lat у вас уже были записи с урлами вида: moysait.ru/2008/05/11/%D2%E5%F1%F2

Зайдите в редактирование этой записи, сотрите урл в боксе «Ярлык записи» («Красивая ссылка» — в вордпрессе версии 2.3.3 и ниже он находится справа, в ВП 2.5 и выше — вверху над полем для редактирования записи: «Постоянная ссылка:» > изменить. Сохраните запись.

Старые русские урлы остаются доступными даже после перевода на транслит. Засада заключается в том, что все эти страницы с русскими урлами уже висят в индексе яши и гугла. А что сделают поисковики с новыми урлами после того как на них наткнутся? Правильно, они приклеят их нафиг к старым и будут правы, ибо 100% дублирование контента.
Решил проблему, добавил в htaccess строку:

RedirectMatch /2009/0[6-8]/[0-9][0-9]/[^a-z0-9].*/$ http://m-t-sr.ru/404

То есть все мои старые посты у которых часть урла соответствующая названию начинается не с латинской буквы и не с цифры редиректятся на несуществующий m-t-sr.ru/404.

Так же есть плагин Permalink Redirect. Роль этого плагина как раз сводится к использованию 301 редиректа при переходах по ссылкам старого типа. Никаких проблем для посетителей и поисковых систем возникнуть не должно.

Для настройки Permalink Redirect достаточно в пункте «Old Permalink Structures» указать шаблон старого способа построения ссылок. Чаще всего он сводится к %year%/%monthnum%/%day%/%postname%/

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong
Author: admin on 25.10.2009
Category: Wordpress

Leave a Reply

Last articles

Science for SEO All Rights Reserved -- Copyright notice by Blog Copyright 27 queries in 0.440 seconds.