查找和替换数据库中的 URL,而不在 URL 末尾使用尾部斜杠



我们在网站中使用WordPress进行内容管理。我们的内容中有许多内部和外部链接。但是,一些放置内容的人制作了<a href""></a>URL的,而没有在URL末尾添加反斜杠(尾随斜杠(。

示例:查找有关<a href="https://test.com/testpage">this website</a>的更多信息。

当人们点击该链接时,浏览器会转到该页面,但会将其重定向到https://test.com/testpage/。它会自动在末尾添加一个反斜杠,这被视为谷歌爬网程序的重定向。

TL;DR
如何将WordPress内容中没有反斜杠(https://test.com/testpage)的所有URL替换为URL和添加的反斜线(https://test.com/testpage/)

试试这个MySQL查询与我一起工作

UPDATE wp_posts SET post_content = replace(post_content, 'https://oldurl.com', 'https://newurl.com.sa');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'https://oldurl.com', 'https://newurl.com.sa');

最新更新