2

特别是,我需要拒绝访问大照片(大于 1mb)。我不能拒绝访问文件夹中的所有图像,因为引擎 (WP) 从同一文件夹中获取更小、调整大小的图像。我想,如果有办法限制对文件类型的访问,那么根据文件大小限制访问可能也是一样的。有没有?

4

2 回答 2

2

不幸的是,这是不可能的。您无法检查文件大小,因为在加载图片之前使用了 .htaccess 文件。
但是可以为此创建一个 php 文件。如果您像“file.php?urlToImage=myImage.jpg”一样加载它,脚本将检查大小,如果它足够小,它将显示图像。否则它可能会显示一个简短的警告

于 2012-05-25T18:58:53.027 回答
1

要阻止所有原始图像,请使用:

RewriteEngine On
RewriteBase /path/to/image-folder

RewriteCond $0 !-([0-9]+)x([0-9]+)\.jpg$
RewriteRule ^(.*\.jpg)$ - [F]
于 2012-05-25T22:24:44.533 回答