Почему просмотр избражений на хостинге вызывает 403 access denied?
При обычном просмотре сайта все изображения работают (при использовании в CSS и HTML). Но если открыть изображение напрямую в браузере, то приходит ответ 403. При проверке на битые ссылки сервисом deadlinkchecker.com, вскрываются десятки ошибок 403, все они из-за попыток загрузить иозбражения. Яндекс говорит, что надо добавить favicon, но он есть. Он тоже не может загрузить изображение.
Как решить? Удаление .htaccess не помогло, выставление 644 прав файлам и 755 каталогам через FTP - тоже. Сервер Apache. Бесплатный хостинг AwardSpace. Изображения находятся в папке /picture.
Судя по описанию, у вас блокируются запросы к изображениям, где либо нет referer, либо он отличается от вашего домена.
Более точно с имеющейся информацией ответить сложно. Если у вас свой сервер, то смотрите конфиг Апача, если виртуальный хостинг (shared hosting), то изучите настройки в панели управления.
Нет, это просто стандартную опцию Hotlink Protection сделали неотключаемой для пользователя.
Собственно, её я вам и описал, разве что не упомянув английское название.
Вот, к примеру, включение/выключение/настройка этой опции на вполне платном хостинге. Там же можно указать сайты, с которых можно линковаться на ваши картинки (referrer), отдельно упоминают, что ваш сайт должен быть в списке (Make sure the domain name you wish to protect is in the box called URLs to allow access): https://www.hostgator.com/help/article/what-is-hot...