Я в процессе преобразования моего сайта wordpress в https, и проблема, которую я имею, состоит в том, что у нескольких страниц есть внешние вставки, для которых требуется другой URL-адрес для https.
Поэтому мне нужно заменить: http://online.anyflip.com/code1/code2/ с: https://s3.amazonaws.com/code1/code2/index.html
где code1 и code2 различаются для каждого URL-адреса.
Итак, что-то вроде:
UPDATE wpe_posts
SET post_content = ( Replace (post_content, 'src="http://online.anyflip.com/$code1$/$code2$/', 'src="https://s3.amazonaws.com/online.anyflip.com/$code1$/$code2$/index.html') )
Это явно не так.
Любая помощь приветствуется.
Попробуй это,
Вместо замены Entire String просто замените часть после src,
SET post_content = ( Replace (post_content, 'http://online.anyflip.com/$code1$/$code2$/', 'https://s3.amazonaws.com/online.anyflip.com/$code1$/$code2$/index.html') )
SUBSTR()
для извлечения частиcode1/code2
.