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

alex812

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

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

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

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

Спасибо.
*

dmitry_stas

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

alex812

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

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

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

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

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

dmitry_stas

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

alex812

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

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

Взять код js и HTML, css с другого сайта (калькулятор осаго, расчет кбм)

Автор KsandrL

Ответов: 16
Просмотров: 3221
Последний ответ 19.06.2018, 13:17:06
от AlekVolsk
Защита, привязка сайта Joomla к домену

Автор Dannik

Ответов: 20
Просмотров: 163
Последний ответ 11.06.2018, 22:53:38
от Dannik
БД у нового сайта весит 100 мегабайт... как оптимизировать?

Автор korkka44

Ответов: 10
Просмотров: 272
Последний ответ 05.06.2018, 23:04:01
от V1RTUS
Как запретить авторизацию с фронта сайта?

Автор palexa

Ответов: 1
Просмотров: 62
Последний ответ 31.05.2018, 12:07:42
от palexa
Индексация страниц сайта

Автор IIIYMEP

Ответов: 0
Просмотров: 116
Последний ответ 30.05.2018, 20:51:11
от IIIYMEP