Форум сетевых администраторов
Показаны 3 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Apache (http://netadmin.ws/forum/forumdisplay.php?forumid=21)
-- Как через .htaccess .... ? (http://netadmin.ws/forum/showthread.php?threadid=2171)


Помещено fyd 16-07-2002 в 13:45:

Arrow Как через .htaccess .... ?

Всем привет!
Подскажите как можно через .htaccess реализовать следующее:
на сервере у хостера лежат *.zip файлы, надо сделать чтобы народ не ставил линки на эти файлы с других сайтов, т.е. чтобы их можно было забирать только с сайта, который стоит на этом сервере.

это возможно???

Спасибо, Юра


Помещено agent 16-07-2002 в 15:30:

в файл .htaccess нужно добавить следующие строчки:


code:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://domain.ru/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.domain.ru/.*$      [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|zip|rar|exe|mp3)$ http://domain.ru [R,NC]



есс-но не забудь поменять domain.ru на имя своего домена, с которого можно скачивать

в последней строке указано куда перенаправлять пользователей если они запрашивают файлы с запрещенными referer
так же в последней строке указываешь расширения файлов которые хочешь защитить от хотлинкеров


Помещено fyd 16-07-2002 в 16:23:

Exclamation

Спасибо agent !!!!!!!




...а почему в последней строке

RewriteRule .*\.(jpg|jpeg|gif|png|bmp|zip|rar|exe|mp3)$ http://domain.ru [R,NC]
пишем http://domain.ru, а не http://www.domain.ru ??

сайт окрывается в браузере и через domain.ru, и через www.domain.ru , так может надо еще дописть такую же строку только с http://www.domain.ru ??


и еще, а что означает [NC] и [R,NC] ??

Еще раз спасибо!


Формат времени GMT. Текущее время 07:11.
Показаны 3 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.