在我的网站被破坏后,我刚刚在多站点(网络)上重新安装了新版本的WordPress(4.6.1)。幸运的是,由于UpdraftPlus插件,我有几个月前的备份,所以我用这种方式恢复了我的网站。
除了媒体库,一切都正常。
图片显示在正确的目录中,即
/blogs.dir/[blog_no]/files/YYYY/MM/
其中,blog\\u no是WordPress与网络中每个站点关联的数字。
媒体库条目全部存在,但缩略图为空:
如果我尝试访问文件URL,我会得到404。我尝试上传的任何新图片都会执行相同的操作。
以下是我尝试过的:
在“我的管理”仪表板中更改每个站点设置中的上载目录。我想我可以手动重新上传所有文件。这些文件没有在正确的目录中结束,我在任何地方都找不到它们,它们的缩略图也是空白的从移动媒体文件
/blogs.dir/[blog_no]/files/YYYY/MM/
建议发送/上传/站点/[博客号]/文件/YYYY/MM/类似
here, 我想可能是因为我正在恢复可能是3.5之前版本的站点,所以可能是目录结构问题。什么都没变。
现在,由于这是一个新安装,我必须重置。htaccess文件,因为它未备份。我在想,在过去可能有一个重写规则。htaccess将文件URL转换为实际的目录路径,但我对Apache一无所知,我担心如果我自己玩RewriteRules,会破坏一些东西。
文件URL格式如下:
http://subdomain.domain.com/files/YYYY/MM/filename.png
我该怎么办?