Доступ к файлу по рефереру .htaccess

Detektiv
На сайте с 28.02.2008
Offline
117
521

Нужна помощь форумчан.

Задача следующая, сделать доступ к файлу по рефереру.

Есть сайт: site.com на нем в папке site.com/files/text.txt текстовый файл, нужно сделать так, чтобы папка /files/ и/или файл text.txt были доступны только для тех пользователей которые переходят с сайта site2.com.

Ещё момент, то что нагуглил .htaccess - не работает. Даже такой

RewriteEngine on
deny from all

.htaccess который находится в папке /files/ позволяет получить доступ site.com/files/text.txt при прямом запросе к файлу через браузер.. или он как-то по другому должен работать?

.htaccess который в корне сайта и обрабатывает например редирект на "www" - отрабатывает отлично.

J
На сайте с 20.02.2014
Offline
105
jkm
#1
Detektiv:
Ещё момент, то что нагуглил .htaccess - не работает. Даже такой
RewriteEngine on

deny from all

RewriteEngine On просто включает mod_rewrite, но т.к. нету RewriteRule и RewriteCond то и работать там нечему.

Возьмите пример из https://ru.wikipedia.org/wiki/%D0%A5%D0%BE%D1%82%D0%BB%D0%B8%D0%BD%D0%BA и адаптируйте под свои нужды.

.htaccess в папке /files/


RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?site2\.ru/ [NC]
RewriteRule \.txt$ - [L,F]

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий