現在、写真フォルダーの .htaccess に次のものがあります。
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?siteabc.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?sitexyz.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ http://example.com/images/bandwidth.png [NC,R,L]
これにより、許可されていないすべてのドメインによる写真ファイルのホットリンクがブロックされ、その場所にhttp://example.com/images/bandwidth.pngが表示されます。
ただし、私がやりたいことは、サイトがサムネイルをホットリンクできるようにすることです。サムネイル画像には、この種のファイル名形式があります
filenameabc_100_cw100_ch100_thumb.jpg
filenameabc_100_cw100_ch100_thumb.png
filenamexyz123_100_cw100_ch100_thumb.png
たとえば、ファイル名はすべて _thumb.ext で終わります
したがって、上記の .htaccess を変更して、*_thumb.jpg または *_thumb.png などの親指で終わるファイル名を除いて、すべてのアクセスをグローバルにブロックします。
そのようなルールをどのように書くかについて、私は最初のアイデアを持っていません。
誰かに何かアイデアがあれば、私は最も感謝しています。