迁移WordPress网站后找不到图像

时间:2018-08-15 作者:Shaun

我最近将我的网站迁移到了一个新的托管平台,由于上传了文件并更改了数据库详细信息,一些图像没有找到。我已经检查了FTP,文件在正确的文件夹中。

我确实发现,这种情况只发生在具有特殊字符的图像上,例如£sign。例如,在控制台中,它表示:

/wp-content/uploads/2018/04/what-will-%C2%A3500000-buy-where-you-live-bury-st-edmunds-%C2%A3475000.jpg 404 (Not Found)
最初,我在Wordpress中上传了带有£signs的图像,这些是我在迁移时传输的文件。

/wp-content/uploads/2018/04/what-will-£500000-buy-where-you-live-bury-st-edmunds-£3475000.jpg
我已尝试重命名图像,将£sign替换为%C2%A3并上载,但仍找不到它们。我也尝试过重新生成网站上的所有图像并刷新永久链接,但仍然没有成功。

有人知道为什么会发生这种情况以及如何解决这个问题吗?

谢谢

1 个回复
最合适的回答,由SO网友:Alex P 整理而成

您可以通过ftp重新加载文件,我相信您是通过cpanel重新加载的,文件名已损坏。你也可以使用这样的插件https://wordpress.org/plugins/clean-image-filenames/

结束

相关推荐

$wpdb selects wrong database

我在另一个WordPress网站的文件夹中创建了一个新的WordPress网站。示例-主站点。com-mainsite。com/第二站点我创建了一个插件,并使用$wpdb 将数据插入数据库,插件将数据插入第一个/父站点的数据库。我使用的代码包括$wpdb 如下所示:$path = $_SERVER[\'DOCUMENT_ROOT\']; include $path . \'/wp-load.php\'; include $path . \'/wp-config.php\'; inc