Доступ к определённым файлам в каталоге. Как?

Статус
В этой теме нельзя размещать новые ответы.

Шейла

Постоялец
Регистрация
12 Май 2008
Сообщения
564
Реакции
158
Попробую понятно объяснить чего мне необходимо.

Есть форум. В каталоге (к примеру модератора) есть файлы:
..
announcement.php
banning.php
clear.gif
deletedposts.php
forum.php
global.php
help.php
index.php
moderate.php
thread.php
user.php

При модерации в адресной строке виден только index.php, тоесть все остальные файлы двиг юзает какимто только ему(двигу) понятным образом.

Вопрос
1 Как открыть доступ к определённому файлу с определенного IP адреса.
2 Серверу и определённому IP оставить доступ ко всем файлам.
3 Запретить загрузку файлов определённых форматов.
4 Разрешить загрузку файлов определённых форматов.
 
Добавь в .htaccess строчку

allow from твой ип
 
Вопрос
1 Как открыть доступ к определённому файлу(например index.php) с определенного IP адреса.
2 Серверу и определённому IP оставить доступ ко всем файлам.
3 Запретить загрузку файлов определённых форматов.
4 Разрешить загрузку файлов определённых форматов.

Это решает вопрос глобального доступа к каталогу. Это не актульно!
Добавь в .htaccess строчку

allow from твой ип
 
Если к определенному файл то
<Files index.php>
Deny from all
Allow from ип
</Files>
 
Если к определенному файл то
<Files index.php>
Deny from all
Allow from ип
</Files>

Будет гдето так?
Код:
Order Deny,Allow 
Deny from all             #Закрываем доступ вообще каталогу из вне
Allow from ip1 ip2 ip*  #Открываем доступ необходимым ip адресам

<Files [B]all[/B]>
Deny from all              #Закрываем доступ ко всем файлам из вне
Allow from ip server 	#Открываем доступ ко всем файлам серверу
</Files>

<Files index.php>
Deny from all                  #Закрываем доступ к файлу index.php из вне
Allow from ip1 ip2 ip*	 #Открываем доступ к файлу index.php необходимым ip адресам
</Files>

с этим как поступить?
3 Запретить загрузку файлов определённых форматов.
4 Разрешить загрузку файлов определённых форматов.
 
угу только вместо <Files all> нужно <Files *.*>
а вот насчет остального это вроде все делается в самом скрипте или я просто об этом незнаю :)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху