новые веяния в интернет-бизнесе

Загрузка...

пятница, 30 мая 2008 г.

Смена шаблона постоянных ссылок в WordPress - Программы для блогов

Вчера был пост о новом моем плагине http://blogclient.ru/rejting-postov-kak-karta-zapisej-bloga.htm также вчера я озаботился проблемой смены шаблона ссылок. У меня несколько блогов и на первом моем блоге WordPress по неопытности был выбран неудачный шаблон ссылок вида /год/месяц/день/номерпоста - согласитесь, что это просто безобразие. Я решил изменить этот шаблон, но проблема в WordPress в том, что при смене шаблона меняются все ссылки на старые посты. То есть получается что по всем старым адресам 404, а хотелось бы сохранить старые ссылки, а новые бы посты имели бы новые урлы.
Далее о решенной проблеме смены шаблона ссылок

Link - Comments - BlogClient - Tue, 27 May 2008 23:12:58 GMT - Feed (1 subs)
User comment: От: BlogClient
С постами пока все в порядке - эта чехарда с редиректами проявлялась на категориях, шаблон которых я вообще не трогал, и на архиве по дате, где /год/месяц/ редиректится на адрес без слеша. Вроде как такого мало и поэтому я пока не обращаю на это внимание
User comment: От: sonika
я помню, что где-то на форуме обсуждали проблему со слэшем — кажется сошлись на том, что в ЧПУ надо ставить не так (например): /%postname% , а так: /%postname%/, что-то в этом духе...
User comment: От: BlogClient
Я так тоже в начале думал, пока на реальном моем блоге lavkasnov.com все не провалилось в 404, вернул назад, нашел плагин, только тогда все как хотелось. Еще я заметил через яндекс кучу редиректов 301 с адресов вида /2008/01/ на 2008/01 - можешь проверить, редирект действительно есть из за одного слеша в конце. Ума не приложу откуда берутся адреса со слешом в конце. Яндекс помещает такие страницы в раздел с ошибками.
User comment: От: sonika
С другой стороны объясни мне, пожалуйста, каким образом Wordpress может сопоставить старый урл с новым? Откуда он может взять старый адрес поста? Не делает он этого - 404.
Этого я не знаю, смутно из закоулков сознания всплывает слово guid. Но то, что такой редирект существует в новых версиях ВП, это точно, попробуй сам, только что провела эксперимент на ВП 2.5
User comment: От: BlogClient
У меня 2.3.3 на 2.5 переходить не хочется, дождусь стабильного релиза 2.6 Редирект мне совсем не нужен - на блоге проданы ссылки по старым урлам - это что же по новой их продавать? Заходил в webmaster.yandex.ru а там 301 редирек понимается как ошибка сайта. Ну даже если бы ссылки не были проданы блог мог бы надолго выпасть из индекса за убивания старых урлов. Это один момент. С другой стороны объясни мне, пожалуйста, каким образом Wordpress может сопоставить старый урл с новым? Откуда он может взять старый адрес поста? Не делает он этого - 404.
User comment: От: sonika
Владимир, у вас наверно ВП версии старее 2.3 (или даже 2.1), точно не помню с какой версии редирект (301) со старых урлов на новые «зашит» в самом движке
Visit here to subscribe to these comments
Sent using SendMeRss.com.
Visit here to unsubscribe.
Recommended Feeds/Actions

Предлагаю ознакомиться с аналогичными статьями:



Комментариев нет: