Изменение постоянных ссылок в WordPress. Изменить постоянную ссылку страницы wordpress


О постоянных ссылках в WordPress

По умолчанию в WordPress используется не очень красивая структура ссылок типа http://site.ru/?p=N, где N – id вашей записи. Сердце кровью обливается, когда видишь, что на новом сайте такая структура, но Google уже начал индексацию, и теперь придется либо делать редиректы, либо ждать полной переиндексации сайта, и рисковать появлением дублированного контента. Так что лучше делать правильные пермалинки сразу. Об этом не раз писалось, но почему-то вновь и вновь встречаются сайты, которые этому правилу не следуют. Для справки Пермалинк – в переводе с английского это permanent link, т.е. постоянная ссылка. Ваши ссылки всегда должны быть постоянными, чтобы посетители могли находить их через поисковые системы и свои закладки. В WordPress есть еще два варианта «красивых» ссылок, но для этого на сервере должен быть модуль Apache mod_rewrite: http://site.ru/category/post-name/ или http://site.ru/2008/09/04/post-name Чтобы ссылка была короче, можно убрать, например, часть /month/ или /day/, я так же добавляю окончание .html, как на картинке, может это и пережиток, но мне такие ссылки нравятся больше.
Добавить окончание .html к статическим страницам можно с помощью плагина Page_Htm. Рассмотрим подробнее параметры, которые вы можете использовать, но помните, что в конце всегда нужно ставить %post_id% или %postname%, чтобы ссылка вела на конкретный материал. %year% Год записи, четыре цифры, например 2008%monthnum% Месяц года, например 09%day% День месяца, например 04%hour% Час дня, например 13%minute% Минута публикации, например 23%second% Сенкудна публикации, например 44%postname% Заголовок записи латиницей (можно использовать поле «Короткая ссылка» при редактировании записи, чтобы задать свое название ссылки, когда заголовок слишком длинный). Так запись «Индексация в Google» будет иметь ссылку indeksaciya- v-google. %post_id% Уникальный ID записи, например 423%category% Название категории латиницей (короткую ссылку рубрики можно изменить в Админке – Управление — Рубрики).%author% Имя автора латиницей. Использование %postname% в связке с параметрами даты является спорным. В кодексе WordPress рекомендуется добавлять числовые данные, поскольку якобы есть риск потерять доступ к некоторым страницам, но такая информация касается очень старых версий WordPress, и как обстоит дело сейчас не проверено. С другой стороны, если вы используете %postname% вместе с датой или параметром %category%, и решите поменять дату публикации, или переместить статью в другую рубрику, то, естественно, вы получите другой URL записи, а значит кто-то из посетителей получит ошибку 404. Использование %category%, когда у вас есть подрубрики, также имеет еще один недостаток. Как сообщает Дмитрий Штефлюк, для построения постоянных ссылок WordPress использует рубрику с наименьшим ID. То есть, если у Вас есть рубрика «WordPress», и несколько подрубрик, например, «Плагины», «Темы», «Настройка», и у рубрики «WordPress» наибольший ID, для построения ссылок будут использованы подрубрики. Для решения этой проблемы Дмитрием был разработан плагин sCategory Permalink. На мой взгляд, %postname% использовать лучше, чем %post_id%, поскольку Google учитывает ключевые слова в ссылках при ранжировании, хотя для меня не совсем ясен момент с русским языком. Но на одном из проектов я использую ссылки вида %category%/%post_id%.html, причиной тому большое количество статей и нежелание задавать для каждой короткую ссылку вручную. Благодаря ключевым словам в ссылке рубрики, человек может понять, на какой тип материала такая ссылка ведет. Несмотря на рассмотренные нюансы, для меня пока что такие варианты ссылок, как %postname%.html или %category%/%post_id%.html кажутся оптимальным. Чтобы WordPress изменил структуру ссылок автоматически, у вас должны быть установлены соответствующие права на .htaccess файл, и он должен присутствовать в корне сайта. Права на перезапись зависят от настроек вашего хостиинг-провайдера. Но после того как .htaccess перезаписан, не забудьте изменить права обратно, на что-то более безопасное, типа 644. Путь к настройкам ссылок Админка — Настройки — Постоянные ссылки (ЧПУ).

sserjoga.blogspot.com

Как изменить постоянные ссылки и ничего не сломать | WPNICE

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

Каждая страница и запись вашего блога имеет уникальную, постоянную URL — назначенный «пермалинк». Эти постоянные ссылки создаются с использованием предопределенной структуры. Иногда необходимо изменить эту структуру ссылок для ваших записей, но это может стать причиной появления проблем с ранжирование ресурса поисковиками, устаревшими ссылками с внешних сайтов и сломанными внутренними ссылками, которые линкуют контент.

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

Что такое постоянные ссылки? (и зачем вам может, понадобится их изменить)

Постоянная ссылка – это часть web-адреса, которая следует за доменом. Например, взглянем на такой URL: http://wpnice.ru/wordpress-seo-by-yoast-nastrojka-plagina/. Домен – это wpnice.ru, а постоянная ссылка —  wordpress-seo-by-yoast-nastrojka-plagina.

Если постоянные ссылки  настроены правильно, то они выполняют такие важные функции:

Чтоб определить структуру ваших пермалинков в WordPress, вам нужно пойти в Настройки  > Постоянные ссылки  в вашей панели. По умолчанию постоянные ссылки в WordPress используют опцию «месяц и название». Но лучше всего использовать опцию «Название записи», если вы хотите сконцентрироваться на контенте, угодив и читателям, и поисковикам.

Большинство людей изменяют эту структуру по умолчанию на этапе первоначального создания своего WordPress-блога. И вы думаете, что если это так легко сделать  в начале, то это просто сделать и позже, ведь нужно просто выбрать нужную структуру и кликнуть кнопку «Сохранить». Но последствия могут быть неприятными, если вы не придерживаетесь заранее заготовленного плана.

Зачем менять структуру постоянных ссылок?

Вот вам несколько причин, которые могут вас заставить изменить структуру ваших постоянных ссылок:

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

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

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

Шаг 1: решите, какая структура постоянных ссылок вам нужна

Сначала ответьте на следующие вопросы. Вы хотите, чтоб  в ссылке была дата? Если да, то какая часть даты должна быть видна в ссылке?

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

Шаг 2: измените структуру ваших  постоянных ссылок в WordPress

Определившись с тем, какой синтаксис вы хотите использовать, идите в меню пермалинков  Настройки> Постоянные ссылки  в вашей панели WordPress и  выберете нужный вариант на экране настроек:

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

Все внутренние ссылки должны обновятся верно, если они были добавлены, как часть WordPress. Любые же ссылки, добавленные вручную, нужно обновить. В любом случае любые внешние ссылки на ваш сайт работать не будут, а контент, проиндексированный поисковиками,  станет неверным.

Шаг 3: Исправляем сломанные ссылки с помощью редиректов 301

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

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

Использование плагина Using 301 Redirects

Чтоб создавать редиректы на вашем WordPress-сайте без лишних проблем можно использовать плагин Simple 301 Redirects . Установив и активировав плагин, вы получите вот такое новое меню в вашей панели управления.

Волноваться не о чем, так как в окне настроек 301 Redirects есть только два простых поля. Одно называется Request, а другое — Destination. Сюда  вы должны ввести  старую и новую структуру постоянных ссылок соответственно.

В примере с картинки выше поле Request – это WordPress-конфигурация для постоянных ссылок с месяцем и названием, а поле  Destination – это   WordPress-конфигурация для структуры «название записи». Добавив эти поля, сохраните изменения. Теперь поисковики буду знать, куда перетек трафик со старой структуры.

Использование плагина  Redirection

Мы также рекомендуем использовать бесплатный плагин Redirection.

Чтоб использовать Redirection, сначала установите его. Затем откройте Инструменты > Redirection, чтоб указать новые линки постов и страниц. Просто введите старые постоянные ссылки в поле   Source URL, а новые пермалинки в поле Target URL, затем кликните «Save»:

Использование Yoast SEO Permalink Helper Tool (для редиректа  /&postname%/)

Еще один полезный инструмент, который можно использовать – это Yoast SEO Permalink Helper Tool. Он генерирует код, основываясь на вашей текущей структуре ссылок, и вы можете добавить его в ручную в ваш файл .htaccess, чтоб безопасно перенаправить  все записи на новую структуру  /%postname%/ . Инструмент, конечно, полезный, но он может перенаправить только на структуру с названием записи.

Шаг  4: Изменяем ссылки поисковых систем согласно  новой структуре (переиндексация)

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

Но вы все же можете помочь данному процессу, создав карту сайта XML и затем проделать переиндексацию вашего сайта вручную.

wpnice.ru

Изменение постоянных ссылок в WordPress

Ранее при изучении CMS WordPress мы создали несколько страниц, рубрик и одну запись. И у всех них совершенно неподходящие для продвижения адреса. Вот их список:

Страницы: ОБ АВТОРЕ - http://localhost/wordpress/?page_id=14 КОНТАКТЫ - http://localhost/wordpress/?page_id=17 МОИ УСЛУГИ - http://localhost/wordpress/?page_id=19 Рубрики: АНЕКДОТЫ - http://localhost/wordpress/?cat=6 ОТДЫХ - http://localhost/wordpress/?cat=4 Путешествия - http://localhost/wordpress/?cat=5 РАБОТА - http://localhost/wordpress/?cat=3 Записи: Анекдот на сегодня - http://localhost/wordpress/?p=31

Покажу на примере, как изменить адрес web-страницы. Заходим в раздел Записи => Все записи:

Все записи в WordPress

Появляется список со всеми записями, которые у нас имеются. На данный момент она у нас одна. Наводим на неё курсор мыши и кликаем на ссылку Изменить:

Изменить запись в WordPress

Появляется следующего вида окно, в котором нас интересует кнопка Изменить постоянные ссылки:

Кнопка: Изменить постоянные ссылки в WordPress

Нажав на эту кнопку, мы попадём прямиком в раздел Настройки постоянных ссылок:

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

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

Выставим настройки произвольно и каждому посту зададим следующий вид: http://site/%category%/%postname%/. Вот что получилось теперь:

Страницы: ОБ АВТОРЕ - http://localhost/wordpress/об-авторе/ КОНТАКТЫ - http://localhost/wordpress/контакты/ МОИ УСЛУГИ - http://localhost/wordpress/мои-услуги/ Рубрики: АНЕКДОТЫ - http://localhost/wordpress/category/jokes/ ОТДЫХ - http://localhost/wordpress/category/recreation/ Путешествия - http://localhost/wordpress/category/recreation/travel/ РАБОТА - http://localhost/wordpress/category/job/ Записи: Анекдот на сегодня - http://localhost/wordpress/jokes/анекдот-на-сегодня/

Мы видим, что каждая рубрика, страница и запись, имеет некий ЧПУ (Человеку Понятный (Человекопонятный) Урл). Страницы и записи имеют ссылки, в которых участвуют русские буквы, а вот рубрики нет, так как для рубрик мы ранее задавали ярлыки. Для чего желательно использовать ЧПУ?

  1. Считается, что посетителю сайта будет легче запомнить человекопонятный адрес страницы;
  2. Некоторые утверждают, что поисковые системы быстрее индексируют сайт, страницы которого имеют человекопонятные адреса.

И ещё одно. Желательно использовать ЧПУ с самого первого дня жизни сайта, так как, во-первых, если поисковые системы уже проиндексировали страницы сайта, адреса которых не имеют ЧПУ, то те же страницы, но с новыми адресами будут восприняты поисковыми системами как дублирующий контент, что не очень хорошо для продвижения. А во-вторых, если внешние ссылки на проект уже где-то оставлены, то они автоматически потеряют свой вес. Также желательно, чтобы ЧПУ были полностью из английских букв. Для этого необходимо устанавливать отдельный плагин, о котором речь пойдёт в следующей статье.

<<Предыдущая | В раздел | Следующая>>

mutivseti.ru


Смотрите также

Prostoy-Site | Все права защищены © 2018 | Карта сайта