авто лизинг кредит

Запретить загружать ваши файлы с других сайтов htaccess


Если вы не хотите, чтобы ваши файлы могли скачивать с других сайтов, то вы можете запретить делать это с помощью специального кода в htaccess. Как это происходит ? Например, на вашем сайте доступна для скачивания электронная книга, любой желающий может скопировать ссылку для скачивания электронной книги и разместить у себя на сайте. Тогда электронную книгу будут скачивать с другого сайта, но нагрузка будет производиться на ваш сайт, так как ссылка указана ваша. Вот такие вот возможные действия можно пресечь, указав специальный код в файле htaccess.

 

happy-681958_640_mini

 

Зайдите в корневую директорию вашего сайта на хостинге, где расположены все файлы вашего сайта, найдите файл htaccess. Откройте файл htaccess и добавьте в него следующий код:

 

#Запрещаем загрузку файлов с внешних сайтов
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.site.com/ [nc] RewriteRule .*.(gif|jpg|png)$ http://site.com/stop.gif[nc]

 

В коде, в предпоследней строке, укажите свой адрес сайта. В последней строке, в скобках, укажите типы файлов, на которые будет распространяться запрет. В конце последней строки укажите URL адрес изображения, которое будет отображаться вместо оригинала, к примеру изображение с предупреждением о запрете.

 






info-effect.ru
Запретить загружать ваши файлы с других сайтов htaccess обновлено: Февраль 9, 2016 автором: Илья Журавлёв

4 комментария

  • Алёша 06.09.2017 Ответить

    При таком варианте поисковики Google и Яндекс тоже несмогут показывать фото картинки с моего сайта? Если да то как разрешить показ фото с моего сайта только поисковикам google.az google.ru google.com google.bq google.com.ua и тд…?

    • Илья Журавлёв 07.09.2017 Ответить Автор

      А какая у вас панель на хостинге? Где корневая директория. Посмотрите, может такая же — Включить хотлинк защиту в cPanel.

      • Алёша 08.09.2017 Ответить

        У меня ISPmanager а там нет такой возможности как в cPanel. Вот я и хотел через htaccess но только не устраивает перечисление всех доменных зон. Может есть какой знак-символ который будет означать все зоны ru, com, ua, bq, com.ua и тд… Хотелось-бы прописать одной строкой.

        • Илья Журавлёв 08.09.2017 Ответить Автор

          Вот этот код используйте в htaccess — http://info-effect.ru/wp-content/uploads/2017/09/Htaccess-Hotlink.txt

          Только свои URL адреса укажите! HTTP_REFERER — здесь указаны разрешённые адреса. В конце указан URL на который будут перенаправляться пользователи при попытке использовать ваши URL адреса.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *



Яндекс.Метрика

Помощь - Карта - Связь - Мой хостинг

Политика конфиденциальности - Пользовательское соглашение

Стрелка вверх