2

特に、大きな写真 (1 MB を超える) へのアクセスを拒否する必要があります。エンジン (WP) は同じフォルダーから小さいサイズの画像を取得するため、フォルダー内のすべての画像へのアクセスを拒否することはできません。ファイルタイプへのアクセスを制限する方法があれば、ファイルサイズに基づいてアクセスを制限するのと同じことがあると思いました。ある?

4

2 に答える 2

2

残念ながら、これは不可能です。画像が読み込まれる前に.htaccess-file が使用されるため、ファイル サイズを確認することはできません。
しかし、このための 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 に答える