"Наша служба и опасна и трудна,
И на первый взгляд, как будто, не нужна,
Не нужна она, как будто, на второй
И на третий тоже..."
(Ментовская песня)
Обыватель считает, что менты — вторые бандиты и без них лучше. Но он считает так лишь до той поры, пока не наедут на него настоящие бандиты, не побьют, не ограбят. Тогда бежит несчастный в милицию, ища защиты. А в нашем бизнесе? Проникнут к нам на сайт хотлинкеры, бэкдорщики и прочие пираты, накажут нас на трафик, сопрут пароль, завалят неплатежеспособным трафиком из стран третьего мира... Куда бежать, у кого искать защиты?! Есть, друзья, есть заступник у адалт-вебмастеров! Примчится он, как "ужас, летящий на крыльях ночи", разом отделит "агнцев от козлищ", стражем станет на защите сайта с огненным мечом в руках! И скромен он настолько, что даже точку ставит не после своего имени, а до, и пишется с маленькой буквы — файл .htaccess
Это простой текстовый файл, содержащий набор инструкций для Apache. Помещается он в одну из директорий вашего сайта; причем защищает он не только ту директорию, в которой расположен, но и все вложенные. С помощью Notepad'a впишем в этот файл следующее (на примере домена master-x.com):
AuthUserFile /dev/null
AuthGroupFile /dev/null
Rewrite Engine On
RewriteCond %{HTTP_REFERER} !^https://www.master-x.com/
RewriteCond %{HTTP_REFERER} !^http://master-x.com/
RewriteCond %{HTTP_REFERER} !^http://master-x.penisbot.com/
RewriteCond %{HTTP_REFERER} !>https://www.master-x.com:80 [NC]
RewriteCond %{HTTP_REFERER} !>http://master-x.com:80 [NC]
RewriteCond %{HTTP_REFERER} !>http://master-x.penisbot.com:80 [NC]
RewriteRule /* http://www.YourPornoSponsor.com/click.cgi?out=masterx [R,L]
Что это значит? В строчках 4-9 мы видим имя домена, написанное тремя способами, включая IP-номер. Если на сервер придет запрос на страницу не с указанных доменов, а из какого-то другого места (т.е. бэкдор), то сервер, вместо удовлетворения запроса, отправит серфера прямо на спонсора (или в какое-нибудь другое равноудаленное место), целевой адрес которого указан в строчке 10. Вместо спонсора можно поставить адрес варнинг-пейджа вашего сайта.
Если вы защищаете таким образом ваш АВС-сайт, то добавьте к строчкам 4-9 еще и строчку с доменом вашей АВС, чтобы посетителей беспрепятственно пропускало на сайт (на примере Lancelot'a):
RewriteCond %{HTTP_REFERER} !^http://www.validate.com/~lancelot/
Этим же мы защищаемся от букмарочников, которые ставят закладку прямо на галереи нашего АВС-сайта (и раздают ссылку друзьям или публикуют ее в сети). Невозможно будет и напрямую набрать в адресной строке броузера УРЛ какой-нибудь картинки с вашего сайта.
Однако, честно зашедшему посетителю может настолько понравиться ваш сайт, что он захочет выкачать его целиком для последующего офф-лайнового наслаждения. Предосудительный поступок — а на спонсора кто подписываться будет, Пушкин? Не позволим серферу такого!
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^DISCoPump.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Drip.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Gets.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^IBrowse.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^InternetNinja.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^JustView.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDowntool.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^MisterPiX.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^OfflineExplorer.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^PapaFoto.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Pockey.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Slurp.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^SpaceBison.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto.* [OR]