.htaccess - предотвращение испорченных ссылок на изображения с большими изображениями - PullRequest
0 голосов
/ 14 января 2019

В течение многих лет я успешно использовал приведенный ниже код .htaccess для предотвращения горячей ссылки на изображения.

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !MY-WEBSITE. [NC]
RewriteCond %{HTTP_REFERER} !google. [NC]
RewriteCond %{HTTP_REFERER} !search?q=cache [NC]
RewriteCond %{HTTP_REFERER} !bing. [NC]
RewriteCond %{HTTP_REFERER} !msn. [NC]
RewriteCond %{HTTP_REFERER} !hotmail. [NC]
RewriteCond %{HTTP_REFERER} !outlook. [NC]
RewriteCond %{HTTP_REFERER} !virgin. [NC]
RewriteCond %{HTTP_REFERER} !yahoo. [NC]
RewriteCond %{HTTP_REFERER} !ymail. [NC]
RewriteCond %{HTTP_REFERER} !btconnect. [NC]
RewriteCond %{HTTP_REFERER} !ntlworld. [NC]
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohl.jpe [L]

Недавно посетитель сайта загрузил группу больших изображений 3840 x 5760. Теперь по какой-то причине изображения не отображались в административной части веб-сайта и в электронных письмах, которые я получал для просмотра недавно загруженных изображений, и были заменены на изображение, которое в первую очередь предупреждает не о горячей ссылке.

Мне пришлось пока комментировать вышеприведенный код, пока я не смогу найти исправление, так как я не единственный человек, который работает на сайте.

Единственный способ, которым я мог просматривать изображение, был FTP в папку загрузки. Кто-нибудь сталкивался с этой проблемой раньше и если да, то как ее исправить? Спасибо.

...