Исправляем URL адреса Wordpress
Так уж сложилось, что основным моим занятием были статические сайты и их оптимизация, а Wordpress занялся недавно. В результате чего из-за некоторых особенностей Wordpress возникают те или иные небольшие неприятности. Об одной из таких проблем я хотел бы рассказать. Это URL адреса страниц, которые по умолчанию присваивает Wordpress при их создании. URL адреса страниц, по крайней мере в версии Wordpress 2.7, если ничего не менять в настройках имеют примерно следующий вид : http://seocekret.ru/?р=11, что не есть хорошо.
Для внутренней оптимизации лучше всего получить URL адресс, который будет выглядеть вот так: http://seocekret.ru/seo-optimizatsiy, и если в настойках заранее не сделаны изменения, а написано уже несколько постов, то придется исправлять URL адресс для каждой страницы. Поэтому лучше изменить настройки присвоения адресов страниц в Wordpress, перед тем как начинать с ним работать. Делается это в админке, пункт настройка. Зайдите в Постоянные ссылки (ЧПУ) и установите галочку на произвольная структура, в котором необходимо ввести следующее: /%postname%/
В следствии чего получите исправление URL адресов по умолчанию, на нормальные адреса прописанные латиницей и соответствующие названию поста. Такой вариан URL адресов более целесообразен и положительно влияет на оптимизацию сайта в целом.
Но если вдруг сложилась такая ситуация, что несколько постов уже опубликованы и URL адреса имеют вид по умолчанию (http://seocekret.ru/?р=11). В этом случае, делаете все то же самое, как было описано выше, единственным минусом будет то, что некоторые ссылки после этого отвалятся и буду выдавать 404 код ошибки. Придется исправлять урлы в ручную, но если постов не много, то сложного ничего нет. Заходите в меню Wordpress 2.7, затем Записи и Изменить, и там где у Вас расположена строка с названием поста, ниже находится сноска «Постоянная ссылка». Жмете на кнопку изменить, в результате чего, получаете новый исправленный URL адрес страницы вида: http://seocekret.ru/seo-optimizatsiy. И так для каждой записи по отдельности!
Вывод напрашивается один, прежде чем, что-то делать, нужно изучить все тонкости, иначе будут последствия. Думаю, что некоторые особенности движка Wordpress еще будут всплывать время от времени.
Купить или продать что-то сейчас не проблема – всегда к вашим услугам доска бесплатных объявлений «Из рук в руки»
Читать похожие статьи:
Не забывайте подписаться на обновления SEO блога по RSS!


17 Комментариев
Июнь 23rd, 2009
Здравствуйте! Подскажите пожалуйста. Есть блог, где написано уже много статей. Все они перелинкованы. Если я поправлю ссылки в админке на http://seocekret.ru/seo-optimizatsiy, то ссылки вида http://seocekret.ru/?р=11 работать не будут?
В ручную все поправить не представляется возможным, слишком большой объем. Может есть какой-нить плагин, что бы работали оба вида ссылок одновременно?
Июнь 23rd, 2009
Дмитрий, советую Вам не изменять URL – это нужно было делать на начальном этапе создания блога. Ссылки будут работать и те и другие, пока они находятся в индексе поисковой системы – но это дублирующий контент, когда по разным адресам находится одна и та же страница. Когда я менял себе URL, у меня на блоге было мало статей и без перелинковки, после чего все страницы с адресом заканчивающимся на /?р=…, я запретил к индексации в robots.txt.
Июль 28th, 2009
Спасибо огромное! Начала заниматься блоговодством месяца 2 назад. Сразу куча вопросов.На которые кстати гуру не очень то отвечают. Типа а где это? Иди посмотри где то там лежит! А дружественные форумы тоже не очень дружественны. Спасибо в сети попадаются нормальные люди!Искала ответ на это вопрос почти ссамого начала саме конечно не доперла.Зато сейчас прочла и сразу все переделала все 43 поста. Ничего зато какое удовлетворение, что находся ответы на вопросы! Еще раз большое СПАСИБО!
Октябрь 23rd, 2009
а как быть с вордпресом 2.6.1
где в нем менячть постоянные ссылки?
Октябрь 23rd, 2009
Там же, где и в любой другой версии Wordpress: раздел ЧПУ
Октябрь 23rd, 2009
Сори, неправильно вопрос задал.
Есть записи которые содержат только заголовок. мне необходимо что бы по клику на заголовок в сайдбаре был переход на сторонний сайт. как изменить постаянную ссылку к такой записи?
Октябрь 23rd, 2009
Исправить ссылку отдельной записи вряд ли у вас получиться, в шаблонах – програмно заложено присвоение только внутренних ссылок к постам. Но как вариант можно создать в разделе «Ссылки» – отдельную ссылку на внешний сайт с нужным названием.
Октябрь 23rd, 2009
а как сделать чтобы эти ссылки потом в сайдбаре отоброжались?
Октябрь 23rd, 2009
Когда создадите ссылку с нужным названием, перейдите в раздел «виджеты» (ваша тема должна их поддерживать) и установите виджет с названием «ссылки» в сайдбар. Можно использовать для этого – простой «текстовый» виджет и создавать ссылки прямо в нем.
Октябрь 23rd, 2009
спасибо большое!
Январь 5th, 2010
Большое Спасибо! Вы спасли меня от головной боли – повезло, что я опубликовал немного постов!
Март 13th, 2010
А у меня такая беда. сделал блог на хостинге в publik html/rus. адрес вида rus.домен.ру .Потом завел еще одну базу данных, сделал блог такой же, но на другом языке по адресу домен.ру. все файлы в папке publik html. сделал импорт страниц(их очень много, но там только названия, содержимого не было)и в результате страницы как бы есть, но при попытке просмотра выдает 404. Причем не вордпрессовскую, а хостинговую. Главная – единственное, что видно на сайте домен.ру. Да и страницы у меня статические, %postname%. В чем может быть дело?
Март 13th, 2010
Илья, сложно сказать, где конкретно ошибка, не видя то что вы делали. Как импортировали записи? Возможно у вас сохранились старые адреса страниц, которые были присвоены на бывшем хостинге и которых теперь не существует. Попробуйте воспользоваться специальными программами для импорта в wordpress из фала xml.
Март 13th, 2010
вот как раз специальными программами для импорта в wordpress из фала xml я и воспользовался.
причем поиск по сайту находит все страницы, а посмотреть их не удается.
Апрель 12th, 2010
Вопрос не совсем по теме…Но может подскажите как сделать так чтобы при изменении ссылки поста, он не воспринимался как новый, и не производилась рассылка RSS по почте?
Апрель 12th, 2010
Life-trip, как то не задавался таким вопросом, но возможно меняется дата при изменении ссылки, …а если оставить дату поста старой?
Апрель 12th, 2010
В том то и дело, что дата не меняется. Возможно не из-за этого конечно фидбернер повторно высылает уведомления. Потому что мне иногда они приходят и о тех постах, которые я вроде и не трогал.
Добавить комментарий