从z-blog导出Movable Type格式再导入WordPress后,正文中的中文附件名会转为UTF-8编码,如果直接以FTP上传中文附件,会出现中文附件找不到的情况,原因是编码不匹配引起的。
解决办法是使用WordPress后台的“添加新媒体”功能:
选择中文附件并上传:
默认情况下WordPress不支持rar压缩包的上传,因此用此法上传rar附件会提示失败,解决办法是打开wp-includes/functions.php文件,找到get_allowed_mime_types()函数,给$mimes添加“’rar’ => ‘application/rar’”一行,如图:
在迁移过程中有些正文里附件是大写文件名,在用FTP上传附件后文件名自动变为小写,因为PHP是大小写敏感的,所以会出现找不到附件的情况,解决办法是编辑正文把附件名中大写全改成小写。
Tags: WordPress