Как изменить структуру постоянных ссылок в WordPress?

Дата публикации:Декабрь 23, 2011

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

Какую цель преследует смена структуры постоянных ссылок?

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

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

Соображения производительности

В версиях до 3.3 использование структуры /%postname%/ являлось довольно проблематичным, поскольку если сайт состоял из большого числа страниц, то его производительность заметно снижалась. Однако теперь, когда состоялся релиз версии 3.3, вопрос производительности был полностью решен. Нет никаких причин не использовать структуру /%postname%/.

Изменение структуры постоянных ссылок

Первое, что необходимо сделать, это сменить структуру постоянных ссылок через панель администратора в соответствующем разделе. Сделать это несложно. Основные трудности касаются перенаправления старых постоянных ссылок. Редирект задается в файле .htaccess. Существует готовый инструмент, позволяющий быстро изменить структуру постоянных ссылок для вашего домена: redirect.

Теперь останется только скопировать готовый редирект в свой файл .htaccess и протестировать, все ли верно работает.

http://yoast.com/change-wordpress-permalink-structure

Поделиться

14 комментариев

  1. Да я тоже раньше боялся использовать Postname особенно после того как прочитал по этому поводу пост Chris Coyier (даже перевод сделал — http://newwebmaster.ru/2011/09/wordpress-postname
    Рад что они решили эту проблему в WP 3.3

    Но косяки еще остались, у меня новая версия на хостинге заработала неправильно, потом оказалось что они косячнули с JSON, но нашелся Hotfix и все заработало…

  2. Architect Of Ruin says:

    Интересная статья, спасибо!

  3. Я обычно использую структуру /%category%/%postname%/, и с помощью плагина SEO by Yoast убираю преффикс category со страниц рубрик.

    Получается немного длиннее, но зато удобнее с точки зрения структуры и навигации.

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

  5. Я делаю так, там где окошко править ссылку, удаляю все от туда, нажимаю ок и оно само пишет новое название на латинице!
    ну не все удаляю, а там только название материала доступно

    • Дмитрий Алёшин says:

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

  6. Блогер says:

    1.На ваш плагин пугается антивирус. Статья Вообще не помогла и хотелось бы отметить что версия 3.3 стало еще хуже

    • Дмитрий Алёшин says:

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

  7. Хвала небесам! Наконец нашла то что мне было нужно. Больше недели шарилась по инету в поисках толковой информации, не могла правильно сформулировать поисковый запрос. Пробовала пару плагинов — в результате пришлось переписывать вручную все ссылки %(
    Хорошо, что блогу всего месяц, и материалов было не много. Но было обидно, что яндекс проиндексировал всего десяток материалов, и все оказались недоступны по старым ссылкам. Сейчас все поправила, все доступно, ура! Ура!
    Огромное спасибо за толковый материал!
    З.Ы. поставьте плагин смайликов в камментах, так вашим читателям будет легче выразить эмоции ;)

  8. Да-с) на одном из сайтов поменял структуру ссылок и…

    …большинство страниц по-О-вылетало от Яши. Это свинство, конешЪ (со стороны «п»)
    хорошо что ещё блог молодой… Думаю «плюнуть» на редирект и и «убить» все старые ссылки на просторах нета — ПРОСТО сменить структуру и всё!
    И не морочится, ибо ничего кроме нервоФ от этих разборок с поисковиком не получишь… допусти ты хЫть одну ошибку. Да и если не допустишь — один ….
    Хотя…

    Всем Удачи!

    • Дмитрий says:

      Со временем войдут в выдачу снова. Но Яндекс не такой расторопный. Возможно, что пройдет несколько апов, пока он все же сможет снова «съесть» страницы.

  9. Я уже к этому «нерасторопный» привык!

    Эти средства Яндекса понятны. И цели тоже!

    Плохо, мне думается, что люди к этому бесцельно привыкают… )

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

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

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