Реклама на сайте Advertise with us

Блокировать доступ к файлам

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 29.05.04
Сообщения: 600
Рейтинг: 118

Ссылка на сообщениеДобавлено: 24/09/06 в 22:04       Ответить с цитатойцитата 

Здравствуйте! Подскажите пожалуйста каким образом можно блокировать доступ к файлу, например http://сайт.ком/файл1.htm , http://сайт.ком/файл1.htm и т.п., будет штук 50 фалов для всех кроме какого то определенного IPа?

0
 



С нами с 27.01.03
Сообщения: 156
Рейтинг: 187

Ссылка на сообщениеДобавлено: 25/09/06 в 00:21       Ответить с цитатойцитата 

через .htaccess как-нибудь так:

<Files филе1.хтмл>
allow from xxx.xxx.xxx.xxx
deny from all
</files>

если файлов много, то это можно повторить, либо вписать маску

0
 



С нами с 29.05.04
Сообщения: 600
Рейтинг: 118

Ссылка на сообщениеДобавлено: 25/09/06 в 11:36       Ответить с цитатойцитата 

Файлов много, все вида http://сайт.ком/файл1.htm по http://сайт.ком/файл100.htm подскажи как по маске

0
 

127.0.0.1

С нами с 26.04.06
Сообщения: 1092
Рейтинг: 557

Ссылка на сообщениеДобавлено: 25/09/06 в 18:31       Ответить с цитатойцитата 

.htaccess


<FilesMatch "#reg_exp#">
Order allow,deny
Deny from all
</FilesMatch>

где #reg_exp# - шаблон регулярного выражения, по которому производится поиск на соотвествие, к примеру:

<FilesMatch "\.(ini|txt|cfg|log)$">
Order allow,deny
Deny from all
</FilesMatch>

запретить отдавать все .ini .txt .cfg .log файлы


<FilesMatch "(init|init_adm|frames|sql)\.php$">
Order allow,deny
Deny from all
</FilesMatch>

запретить отдавать все init.php init_adm.php, frames.php, sql.php
файлы

в твоем случае будет так:

<FilesMatch "file.*\.htm$">
Order allow,deny
Deny from all
</FilesMatch>

запрет на отдачу всех файлов, попадающих в маску
file(какие-то символы).htm

если скажем есть файлы file113.htm, file113a.htm и нужно блокировать только первый, то можно уточнить:
<FilesMatch "file\d+\.htm$">

тогда в шаблон поиска будут попадать те файлы, которые имеют только цифры после слова "file"

если хочется, чтобы блокировались все файлы типа
file444.html, file444.htm
то это будет выглядить так:
<FilesMatch "file\d+\.html?$">

0
 



С нами с 29.05.04
Сообщения: 600
Рейтинг: 118

Ссылка на сообщениеДобавлено: 25/09/06 в 22:53       Ответить с цитатойцитата 

А как разрешить доступ с определенного ипа к этим файлам?

0
 

Гугль - хуйло! ла-ла-ла-ла-ла

С нами с 22.02.03
Сообщения: 1378
Рейтинг: 1478

Ссылка на сообщениеДобавлено: 26/09/06 в 01:04       Ответить с цитатойцитата 

sex4you писал:
разрешить доступ с определенного ипа


второй пост сверху.

Рекламная сетка тут

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »