смена ЧПУ записей (2 вопроса, про смену и переадресацию)

DO
На сайте с 01.09.2005
Offline
120
875

Увидев чужие блоги, захотел улучшить вид ЧПУ для заметок в своём блоге.

Есть 2 вопроса:

1) Сейчас у меня URL для отдельной заметки - такого вида:

http://мойблог.ru/2010/02/16/some-interesting-subject/

Я хочу сменить их на такие:

http://мойблог.ru/category-name/some-interesting-subject/

То есть заменить дату на имя категории (такое, как в ссылке на саму категорию).

Это возможно?

Что нужно вводить в настройках ЧПУ, чтобы получить URL такого вида?

2) Допустим, я сменил URL.

a) WordPress делает редирект с кодом 301 на новый URL со старого адреса или по старому адресу будет ответ 404?

б) Страницы со старыми адресами уже в индексах поисковиков. Хотелось бы выпилить оттуда старые адреса и запилить новые. :-) Без риска попасть под фильтры. Думаю, имеет ли смысл заморачиваться этим или вопрос решается редиректом 301 (если таковой редирект делается). Дублированный контент - это очень плохо, - вот в чём смысл 2-й части моего вопроса.

Shoo[rik]
На сайте с 12.04.2008
Offline
66
#1

Есть плагин "Permalink Redirect", в котором, в поле Old Permalink Structures, нужно указать старую структуру ЧПУ. А в настройках блога установить новую. Плагин будет делать 301 редирект со старых ссылок на новые.

т.е. например новая структура: /%category%/%post_id%.html

а старая: /%category%/%postname%/

D.O.:
Я хочу сменить их на такие:
мойблог.ru/category-name/some...sting-subject/

Тогда Вам следует установить еще плагин Seo without category, чтобы из ссылки удалялось слово "category".

В результате как раз будет то, что Вам нужно!

мойблог.ru/название категории/бла-бла-бла/

vandamme
На сайте с 30.11.2008
Offline
675
#2
Shoo[rik:
]Тогда Вам следует установить еще плагин Seo without category, чтобы из ссылки удалялось слово "category".

зачем нужен плагин, если это можно сделать без плагина потратив всего 3 секунды?

vandamme добавил 17.02.2010 в 13:30

Shoo[rik:
]Old Permalink Structures

кстати нет такого плагина на wordpress.org

есть такой http://wordpress.org/extend/plugins/permalink-redirect/

vandamme добавил 17.02.2010 в 13:31

и этот http://wordpress.org/extend/plugins/permalinks-migration-plugin-for-wordpress/

Shoo[rik]
На сайте с 12.04.2008
Offline
66
#3

vandamme, а Вы уважаемый, прежде чем отвечать и говорить что я не прав, прочитайте внимательно что я написал...

vandamme:
зачем нужен плагин, если это можно сделать без плагина потратив всего 3 секунды?

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

vandamme:
Old Permalink Structures кстати нет такого плагина на wordpress.org

Читайте внимательно что я написал... Я сказал что это поле, а не плагин.

Есть плагин "Permalink Redirect", в котором, в поле Old Permalink Structures
vandamme
На сайте с 30.11.2008
Offline
675
#4
Shoo[rik:
]Читайте внимательно что я написал... Я сказал что это поле, а не плагин

пардон, не заметил, где вы раньше были?

мне тоже был нужен этот плагин раньше

vandamme добавил 17.02.2010 в 14:41

Shoo[rik:
]Привык его ставить, с ВП работаю несколько лет, на старых версиях нельзя было просто удалить слово category из ссылки

не знаю как раньше, а сейчас достаточно поставить точку в Базис рубрик:

DO
На сайте с 01.09.2005
Offline
120
#5

Исправил формат ЧПУ. Поставил:

/%category%/%postname%/

Получилось.

Поставил этот плагин:

http://wordpress.org/extend/plugins/permalinks-migration-plugin-for-wordpress/

Shoo[rik], vandamme

Спасибо за подсказки.

'Shoo[rik:
;6357407']
поставить точку в Базис рубрик:

Попробовал, сработало.

Это что, недокументированная возможность такая?

vandamme
На сайте с 30.11.2008
Offline
675
#6
vandamme:
не знаю как раньше, а сейчас достаточно поставить точку в Базис рубрик:
D.O.:
Что-то я и в 2.9.1 не могу понять, где и как можно удалить слово "category" из ссылки. Где это делается без плагина?

сравните цитаты

DO
На сайте с 01.09.2005
Offline
120
#7
vandamme:
сравните цитаты

Да. Я уже разобрался. Вы стали писать ответ, а я в то время редактировал своё сообщение.

А что это за трюк с точкой в поле "Базис рубрик"?

vandamme
На сайте с 30.11.2008
Offline
675
#8
D.O.:
А что это за трюк с точкой в поле "Базис рубрик"?

этот трюк позволяет убрать в URL слово category

DO
На сайте с 01.09.2005
Offline
120
#9
vandamme:
этот трюк позволяет убрать в URL слово category

Я это понял и даже проверил.

Мне одно непонятно: этого нет в справке на странице настроек.

Если это НЕдокументированная возможность, то интересно, будет ли это работать на всех дальнейших версиях WP.

vandamme
На сайте с 30.11.2008
Offline
675
#10

будет, не волнуйтесь

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий