wcp 1 Опубликовано: 17 июня 2009 Рассказать Опубликовано: 17 июня 2009 Как правильно в .htaccess прописать запрет загрузки jpg за пределами моего сайта? Слишком большой трафик шурует, если верить хостеру, то при посещаемости в 2к (11к просмотров страниц) от меня в час идет 180-220 метров трафа. Вот что нашел в инете, какой из способов верный? RedirectMatch (.*)\.gif$ http://htaccess.net.ru/$1.png RedirectMatch (.*\.jpg)$ http://htaccess.net.ru/$1 #Replace /images/nohotlink.jpg с картинкой типа “нефиг тырить картинки” RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L] Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 624 Опубликовано: 17 июня 2009 Рассказать Опубликовано: 17 июня 2009 (изменено) Варианты: # Предотвращаем загрузку изображений с хоста www.server.com, # за исключением файла баннера banner.jpg # Вместо любого запрошенного изображения вставляем заглушку # null.gif размером в несколько килобайт, находящуюся по адресу # http://www.server.com/images/null.gif RewriteCond %{HTTP_REFERER} !^http://www\.server\.com/ [NC] RewriteCond %{REQUEST_URI} !banner\.jpg$ [NC] RewriteCond %{REQUEST_URI} !null\.gif$ [NC] RewriteRule \.(jpe?g|gif|bmp|png)$ http://www\.server\.com/images/null\.gif [L] Для того, чтобы поставить запрет на использование файлов с других сайтов, изменим наш .htaccess следующим образом: RewriteEngine on RewriteBase /images/ RewriteCond %{HTTP_REFERER} !^$ RewriteRule .* - [ F ] Теперь, если источник трафика не с вашего сайта, то файл из папки «images» загружаться не будет. В этом правиле стоит запрет на все типы файлов. Но можно поставить запрет и только на определенные: RewriteEngine on RewriteBase /images/ RewriteCond %{HTTP_REFERER} !^$ RewriteRule \.(jpe?g|gif|png)$ - [ F ] Изменено 17 июня 2009 пользователем Captain Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 17 июня 2009 Рассказать Опубликовано: 17 июня 2009 Это большой плюс, сделайте вотермарк и нарисуйте на нём адрес Вашего сайта и на других сайтах будет бесплатная реклама, что приведёт еще больше пиплов на Ваш сайт Цитата Ссылка на сообщение Поделиться на других сайтах
wcp 1 Опубликовано: 17 июня 2009 Рассказать Опубликовано: 17 июня 2009 Автор ватермарк это хорошо, но 200 метров исходящего трафа в час это очень много, приходится закрываться 2 Captain первый способ убивает скрины даже с моего домена, на главной скрин есть, входишь в полную новость, а в ней все остальные скриншоты заменяются на заглушку. второй способ уваливает сайт в 500-ю ошибку по второму способу: проблема со строкой RewriteRule \.(jpe?g|gif|png)$ - [ F ] если её закоменнтить, появляется 404-я "The requested URL /uploads/index.php was not found on this server." (я хотел закрыть весь uploads) Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 17 июня 2009 Рассказать Опубликовано: 17 июня 2009 что это за хостер такой, где трафик учитывается? по моему уже 21 век на дворе и траф давно не актуален?! я был помню на хостинге агава и то при посещаемости в 4к, траф был в месяц около 50 терабайт (считай сколько в день трафик тогда)... если такое происходит, гнать в шею такого хостера вам надо... Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 17 июня 2009 Рассказать Опубликовано: 17 июня 2009 Согласен с inokentik Цитата Ссылка на сообщение Поделиться на других сайтах
wcp 1 Опубликовано: 18 июня 2009 Рассказать Опубликовано: 18 июня 2009 Автор Трафик ладно, картинки я хочу закрыть уже просто из спортивного интереса, для собственного развития так сказать ) Цитата Ссылка на сообщение Поделиться на других сайтах
AntonZ 1 Опубликовано: 30 июня 2009 Рассказать Опубликовано: 30 июня 2009 возьмите хостинг без лимита трафика. Вот пока у меня 30гб. трафика накрутило и ничего. Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 30 июня 2009 Рассказать Опубликовано: 30 июня 2009 (изменено) Если хочешь картинки закрыть, то тупо ставь на них water mark, а именно водяные знаки с названием своего домена! И если кто-то сопрет, то человек все равно увидит откуда взят оригинал и при желании вернется к Вам! Изменено 30 июня 2009 пользователем inokentik Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.