移动了网站,所有链接都已损坏,需要正确的SQL查询来修复



Wordpress。从litespeed到ngix服务器。

我所有的插件链接,图片CSS和脚本添加"%20〃;最后。示例:

https://example.com%20/wp-content/plugins/wp维护模式/assets/css/style.min.css?

我认为解决方案将是改变所有";例如.com%20";至";example.com";数据库中。在phpmyadmin中放入的正确查询是什么?

我认为解决方案是更改所有";例如%20〃;至";示例";数据库中。

您可以使用replace():

update t
set link = replace(link, 'example%20', 'example')
where link like '%example$%20%' escape '$';

如果'example%20'在更改之前曾出现在数据中(即正确(,则必须稍微小心。然而,在这种情况下,这种可能性不大。

找到了解决方案,是wp-config中的一个尾随空格。

最新更新