我刚刚将WordPress安装从域转移到本地主机。我完成了所有常规步骤:复制文件、导出DB和替换domain.com
具有localhost
, 使现代化wp-config.php
并刷新永久链接。所有页面和自定义重写规则都能正常工作,但一些图像会显示404。
当我在实际域上检查这些图像时,一切正常,但有些地方看起来不太对劲;如果我检查图像的url,它将指向以下路径:
http://domain.com/wp-content/uploads/2013/08/IMG_0425-185x185.jpg
但此文件不存在!我通过FTP查看了uploads文件夹,但文件不在那里,只有
IMG_0425-185x185-150x150.jpg
存在。请注意
185x185
是原始文件名的一部分,但
150x150
由WP添加。
在localhost中,图像不会显示(404),这很有意义。
为什么图像甚至不存在,却显示在域上?WordPress是否以某种方式将图像解析为生成的缩略图?如果是这样的话,为什么它不能在本地主机上工作?
Edit:
这是毫无意义的。这怎么可能?也许缓存有什么关系
正如您所看到的,没有
IMG_0425-185x185.jpg
在文件夹(??)中但是
IMG_0425-185x185-150x150.jpg
存在。