Не открывайте изображения в браузере принудительной загрузкой, если перемещаться непосредственно по изображению - PullRequest
0 голосов
/ 06 ноября 2011

Есть ли настройка для apache или .htaccess, чтобы они не открывали изображения в браузере, а вместо этого вынуждают пользователя загружать их на свой компьютер, чтобы открыть, например, когда он переходит на http://site.com/image.jpg, это заставит его загрузить файл.Единственный раз, когда я хочу, чтобы изображения загружались в браузер, это когда они встроены в HTML-страницу.например, http://site.com/mypage.html

Если это невозможно, то можем ли мы хотя бы просто полностью заблокировать его, если они перейдут на http://site.com/image.jpg, они получат ошибку 403 или что-то для любого файла, кроме html и php?

1 Ответ

0 голосов
/ 06 ноября 2011

Было бы немного понизить производительность, но вы могли бы создать страницу (php или любой другой язык), чтобы все, что она делает, извлекало изображения из каталога, который в противном случае не был бы доступен через Интернет.Затем вы можете заставить все ссылки на изображения перейти на эту страницу и сделать их по-прежнему похожими на URL-адреса изображений, используя переписанные.возможно, захотите прочитать это:

http://michael.theirwinfamily.net/articles/csshtml/protecting-images-using-php-and-htaccess

...