0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 361 Просмотров
*

alex812

  • Новичок
  • 3
  • 0 / 0
Ситуация.
Есть картинки на сайте, на сайте они замечательно показываются. Но если кто-то на другом сайте (на форуме, в блоге) вставляет такую картинку ссылкой на наш сайт - не отображается хоть тресни.

Пример http://health.sarbc.ru/sovremennoe-predstavlenie-o-gomeopatii.html Сайт чужой, а картинки вставлены ссылками на наш сервер. Сейчас для первой поставил права 755, для остальных стоят 644 - толку ноль.
Только я права менял в chmod, по-моему они еще средствами php могут управляться?

Кроме того, баг плавающий - время от времени вдруг начинали (не на сайте из примера, на других сайтах) отображаться картинки.

Короче говоря, подскажите пожалуйста как это лечить?
Версия cms 3.5. И дело точно не во внешних сайтах (на нескольких одно и тоже).

Спасибо.
*

dmitry_stas

  • Легенда
  • 12163
  • 1155 / 7
вероятно защита от хотлинков. погуглите, что это такое
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

alex812

  • Новичок
  • 3
  • 0 / 0
вероятно защита от хотлинков. погуглите, что это такое
Спасибо, подозреваю, что Вы правы.

Только как это проверить, ведь у меня то отображается изображение, то отдает 403-ю и я упорно не могу поймать закономерность? (((

Даже в примере, который я привел выше: сами картинки на странице не видны, но если их открывать по урлам (открыть картинку в новом окне) - у меня открываются.

Как проверить?

P.S. Попробовал пробить http заголовки адресов картинок несколькими онлайн сервисами, везде получил код 200. Короче, так не проверить...
*

dmitry_stas

  • Легенда
  • 12163
  • 1155 / 7
Цитировать
Даже в примере, который я привел выше: сами картинки на странице не видны, но если их открывать по урлам (открыть картинку в новом окне) - у меня открываются.
классический пример защиты от хотлинка. ищите, где у вас проверка стоит по HTTP_REFERER. например, .htaccess . либо может быть в конфиге nginx
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

alex812

  • Новичок
  • 3
  • 0 / 0
классический пример защиты от хотлинка. ищите, где у вас проверка стоит по HTTP_REFERER. например, .htaccess . либо может быть в конфиге nginx

Спасибо, кажется получилось!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ускорение сайта, включение акселератора? что думаете?

Автор polezniy

Ответов: 8
Просмотров: 101
Последний ответ 13.11.2018, 14:54:17
от wishlight
Модуль на определенной позиции перестает нажиматься. Хотя отображается

Автор artbavial

Ответов: 7
Просмотров: 131
Последний ответ 11.11.2018, 05:00:24
от artbavial
Медленная загрузка сайта и админки

Автор yevgeniy.anufriyev

Ответов: 9
Просмотров: 207
Последний ответ 01.11.2018, 10:39:32
от yevgeniy.anufriyev
Вид новостей отображается краткий и полный, как исправить

Автор Shademy

Ответов: 5
Просмотров: 132
Последний ответ 19.10.2018, 08:25:35
от effrit
Не выводится картинка reCAPTCHA V2 Google

Автор web3.0

Ответов: 3
Просмотров: 182
Последний ответ 18.10.2018, 23:03:04
от mared