Изменить ссылки внутри записей WordPress

12
K
На сайте с 10.01.2015
Offline
110
926

После смены постоянных ссылок на WordPress, у каждой записи еще появится уникальный номер post ID. Все отлично работает, за исключением ссылок внутри записей. Собственно в некоторых записях я ссылался на ранее опубликованные записи при помощи гиперссылок. При переходе по таким ссылкам сайт ведет на страницу 404 ошибки, а все из-за того, что сменились постоянные ссылки.

Может кто-то сталкивался с таким? Мне просто нужно как-то в базе данных навсегда заменить старый тип ссылок на новый. Вручную делать не вариант — более 2000 ссылок суммарно.

altezzik
На сайте с 06.11.2011
Offline
247
#1

В базе данных заменой. Скрипт Search and Replace.

K
На сайте с 10.01.2015
Offline
110
#2

Такой вариант не подходит:

Например, у меня была ссылка: www.domen.ru/hello-kak-kypit-auto.html

Теперь она выглядит вот так: www.domen.ru/3123-hello-kak-kypit-auto.html

То есть у всех ссылок появились Post ID. Через запросов в базе данных такое не сделать, т.к. у каждой записи свои собственные цифры.

Coolmac
На сайте с 08.09.2011
Offline
60
#3

А какая версия wordpress? Насколько я помню, при смене чпу, редирект со старых урлов на новые создается автоматически.

Доступные vps/ds с грамотной тех. поддержкой (https://my.friendhosting.net/pl.php?11304)
SeVlad
На сайте с 03.11.2008
Offline
1609
#4
Coolmac:
Насколько я помню, при смене чпу, редирект со старых урлов на новые создается автоматически.

Только с дефолтных (неЧПУшных) на ЧПУшные.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
K
На сайте с 10.01.2015
Offline
110
#5

Последняя версия WP.

Блин, ну неужели придется вручную более 2000 записей переделывать(

Я нашел плагин, который решает эту проблему, но он отнимает много ресурсов и ощутимо увеличавет количество запросов к бд

SeVlad
На сайте с 03.11.2008
Offline
1609
#6
Kepus:
Блин, ну неужели придется вручную более 2000 записей переделывать(

написать/заказать скрипт/плагин который это сделает автоматически.

а через время ещё один, что бы от 5тисимвольного аппендицита избавится ;)

K
На сайте с 10.01.2015
Offline
110
#7
SeVlad:
написать/заказать скрипт/плагин который это сделает автоматически.

а через время ещё один, что бы от 5тисимвольного аппендицита избавится ;)

И во сколько примерно это обойдётся?)

SeVlad
На сайте с 03.11.2008
Offline
1609
#8
Kepus:
И во сколько примерно это обойдётся?)

/ru/forum/webmasters-jobs/programming тут всё

K
На сайте с 10.01.2015
Offline
110
#9

Посмотрел, пообщался с людьми. Отдавать за это около 30 долларов не очень хочется) Буду искать другие способы.

Mutabors
На сайте с 17.09.2012
Offline
127
#10

Этой "работе" цена отсилу 300-500 рублей.

Ныряйте по ссылке в подписе и за 300р будет Вам счастье.

Работы на пять минут, просто написать короткое регулярное выражение и пустить его в майадмине или напрямую в мускуле.

Только перед этим проверьте что бы во первых не стояло новых плагинов трогающих ЧПУ, а во вторых зайдите в настройки, постоянные ссылки и убедитесь, что у Вас выбран пункт "Название записи"

Самый продвинутый и надежный SSD хостинг рунета с изоляцией сайтов по 115 руб! (http://beget.ru/?id=332651) Контекстная реклама и продажи. Конкурентные и серые темы. Дорого! Не трать время на рутину! Ее сделают за копейки! (http://www.work-zilla.com?ref=143498)
12

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