更换服务器后因服务器目录文件数限制造成WordPress图片附件丢失

分享到: 更多

刚刚把服务器从windows换成了linux,结果发现好多图片丢了,再上传还传不上去,反复检查目录权限,都没有问题。
后来试着删掉一个文件,竟然可以,再上传也可以了,上传第二张图又不行了,这才明白是目录下文件数达到最大值了。
可是怎样恢复丢失的图片附件呢?我不想删掉原文再重发,因为好多已经被搜索引擎收录了,最后想到了用.htaccess文件。
我重建了一个新目录专门放丢失的图片,如果在原目录没有找到图片的话就去新目录里找

.htaccess文件放在原目录中,内容如下:

RewriteEngine On 
RewriteBase / 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^[^/]*jpg$ /new/$0 [L]

因为我的图片全是jpg格式的,所以用正则表达式取到请求链接中的图片名,然后转到new目录中

1 comment to 更换服务器后因服务器目录文件数限制造成WordPress图片附件丢失

Leave a Reply

Google AdWords