Структура постоянных ссылок Wordpress 301 Redirect

В настоящее время я использую Wordpress v3.4 и использую следующую пользовательскую структуру постоянной ссылки.

/%category%/%postname%-%post_id%.html

Теперь я хочу удалить из него .html, поэтому я сделал так

/%post_id%/%postname%/ 

Я хочу перенаправить 301 со старой структуры на новую.

У кого-нибудь есть решение или предложение?


person user1513490    schedule 10.07.2012    source источник


Ответы (2)


Просто используйте плагин WordPress Redirection для управления переадресацией 301, отслеживайте 404 ошибки и, как правило, убирайте все недочеты, которые могут быть на вашем сайте.

person The Alpha    schedule 10.07.2012
comment
У меня в общей сложности 3275 сообщений, и с этим плагином мне придется делать 301 на каждые 3275 сообщений, я искал что-то более простое, но если нет другого решения, мне придется использовать плагин. спасибо - person user1513490; 11.07.2012

Честно говоря, вы никогда не должны были ставить расширение, честно говоря, я удивлен, что Wordpress разрешил это. Однако, если вы измените структуру постоянных ссылок, обычно она обновляет все предыдущие сообщения и страницы. Разве здесь не так?

person Andrew Manson    schedule 10.07.2012
comment
если я изменюсь, у меня будет много ошибок Wordpress 404 элементов, потому что старые URL-адреса не открываются. - person user1513490; 11.07.2012
comment
Вы проверили какой-либо из ваших каталогов, чтобы увидеть, созданы ли в нем файлы HTML. Кроме того, может быть, вы можете сделать экспорт сообщений и страниц по всему сайту, затем изменить структуру постоянных ссылок, удалить все сообщения и страницы, а затем импортировать файл? - person Andrew Manson; 08.08.2012