我正在将我的wordpress网站转换为https,我遇到的问题是一堆网页有外部嵌入,需要一个不同的网址用于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') )
这显然不是错误。
非常感谢任何帮助。
答案 0 :(得分:2)
试试这个,
而不是替换整个字符串,只需在src之后替换部件,
SET post_content = ( Replace (post_content, 'http://online.anyflip.com/$code1$/$code2$/', 'https://s3.amazonaws.com/online.anyflip.com/$code1$/$code2$/index.html') )