Это изображение было связано - PullRequest
0 голосов
/ 01 февраля 2019

Я работаю над WordPress мультисайтом.У меня всего 4 сайта. Только главный сайт работает хорошо.На других 3 сайтах я столкнулся с проблемой для изображений - "Это изображение было связано с горячей ссылкой" enter image description here

1 Ответ

0 голосов
/ 04 февраля 2019

Трудно дать ответ, основанный на стольких предположениях, но я постараюсь.

Предполагая, что:

  • Вы используетеapache как веб-сервер

  • У вас есть 3 разных домена, которые указывают на один и тот же каталог на одном сервере

  • У вас нет CDNкоторые могут помешать

  • Вы не установили плагины WP для защиты от хотлинкинга

  • Вы используете файл .htaccess для защиты от хотлинкинга

  • Вы отредактировали вас .htaccess, добавив что-то вроде этого:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?bing.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yahoo.com [NC]
RewriteRule \.(jpg|jpeg|png|gif|svg)$ http://yourdomain.com/hotlink-placeholder.jpg [NC,R,L]

ТО

Вы должны добавить другие домены, которые необходимы для доступа к изображениям, рассмотрите список RewriteCond как список исключений с надписью " Применяйте правило перезаписи только в том случае, если реферер отсутствует в этом списке", поэтому вам нужно добавить другие домены в список.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
#this
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain2.com [NC]
#and this
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain3.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?bing.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yahoo.com [NC]
RewriteRule \.(jpg|jpeg|png|gif|svg)$ http://yourdomain.com/hotlink-placeholder.jpg [NC,R,L]

Если вы не можете заставить .htaccess работать должным образом, рассмотрите возможность переключения наплагин, они будут управлять файлом для вас

Если вам нужен инструмент для проверки .htaccess изменений перед их отправкой, взгляните на this

...