• Авторизация


интересности .htaccess 03-09-2011 19:58 к комментариям - к полной версии - понравилось!


Как же я заипался мудохаться с одним сайтом,  делая защиту медиа контента - ватермарки всякие и прочая лабудень, по типа запрета копирования. Два дня сношался с Watermark - нет инфы вообще в инете, как это сделать с помощью .htaccess и php не затрагивая оригиналы изображений в директории на сервере, а что бы браузеру уже выдавалась картинка с watermark. То, блять, руки под одно место заточены у тех, кто скрипты предоставлял, то параметры php.ini не те. заибался короче по полной, но осилил, правда вот ещё кэш хотелось бы прикрутить к отдаваемым рисункам, а то каждый рас при обращении всё выдаётся серваком заново, создавая нагрузку на сервер не хилую.. ладно.. покопаюсь ещё.

Тут ещё вот что надыбал, можно запретить вообще копипаст картинок, и все картинки спизженные у меня будут заменены на другое , более весёлое ) хочу вот поделиться.

Все просто:

 
RewriteEngine on
RewriteCond %{HTTP_REFERER} .
RewriteCond %{HTTP_REFERER} !^http://([^.]+.)?site. [NC]
RewriteCond %{HTTP_REFERER} !google. [NC]
RewriteCond %{HTTP_REFERER} !search?q=cache [NC]
RewriteCond %{HTTP_REFERER} !msn. [NC]
RewriteCond %{HTTP_REFERER} !yahoo. [NC]
RewriteCond %{REQUEST_URI} !^/image.gif$
RewriteRule .(gif|jpg|png)$ /image.gif [NC,L]

image.gif - изображение, которое будет отображаться, вместо истинных изображений. Рекомендую в этом изображении отобразить Ваш Fuck тому копипастеру, что спёр )

Еще один варинат запрета доступа к картинкам с неразрешенных сайтов:

 
SetEnvIfNoCase Referer "^$" local_ref=1
SetEnvIfNoCase Referer "^http://(www.)?htmlweb.ru" local_ref=1
SetEnvIfNoCase Referer "^http://(www.)?images.yandex.ru" local_ref=1
SetEnvIfNoCase Referer "^http://(www.)?hghltd.yandex.com" local_ref=1

 Order Allow,Deny
 Allow from env=local_ref
 

удачи )

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник интересности .htaccess | muxcc - Breaking Bad ... | Лента друзей muxcc / Полная версия Добавить в друзья Страницы: раньше»