Как да забраня един файл с .htaccess за всички без гугъл

azsym

New member
Имам един файл който само гугъл взима (друг няма там работа) в момента всеки може да го види. Ето така е заявката от Г:

Код:
[B]РАЗЛИЧНО ИП[/B] - - [31/Oct/2011:01:41:27 -0500] "GET файл.kml? HTTP/1.1" 200 44140 "-" "Kml-Google; (+http://code.google.com/apis/kml]KML - Google Code), gzip"

Как да напрaвя в .хтмкаксес-а само от този реферал да е достъпен файла (или/и и от моя ИП)?
 
За: Как да забраня един файл с .htaccess за всички без гугъл

За: Как да забраня един файл с .htaccess за всички без гугъл

Всеки, който пожелае може да си смени user-agent на браузера и да вземе съответния файл.
 
Re: Как да забраня един файл с .htaccess за всички без гугъл

Кодът, който ти трябва, е нещо подобно:

Код:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !^Kml-Google.*
RewriteRule .* - [F]
</IfModule>

мерси.
@mlazarov: ясно е, че има начин да се заобиколи. Поне да не е толкова лесно. Най-доре е по ИП да го позволя, но не знам кога Г ще дойде с ново ИП.
Ако някой има препоръка в тая насока, да каже, но трябва да е 100% сигурно, че Г ще има достъп до файла.
 

Back
Горе