Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Htaccess: защита нескольких файлов

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Egorrr
Отправлено: 17 Декабря, 2009 - 17:38:41
Post Id


Новичок


Покинул форум
Сообщений всего: 29
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




Стоит защита на файлы в корневой директории:
    <Files "name*.jpg">
    Order deny,allow
    deny from all
    </Files>

Как дополнительно к этой, защитить еще файл(ы), находящийся в другой директории:
/dirname/file.jpg?

Что-то вроде
<Files ("name*.jpg", "/dirname/files*.jpg" )>

?

(Отредактировано автором: 17 Декабря, 2009 - 17:43:16)

 
 Top
Carzil
Отправлено: 17 Декабря, 2009 - 17:50:22
Post Id



Гость


Покинул форум
Сообщений всего: 127
Дата рег-ции: Нояб. 2009  
Откуда: Россия, Москва


Помог: 0 раз(а)




помести в директорию "/dirname/", вот такой .htpaccess:
CODE (text):
скопировать код в буфер обмена
  1. <Files "name*.jpg">
  2. Order deny,allow
  3. deny from all
  4. </Files>


-----
Не помогли на форуме? Не растраивайтесь!
 
 Top
Egorrr
Отправлено: 17 Декабря, 2009 - 18:11:43
Post Id


Новичок


Покинул форум
Сообщений всего: 29
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




Задача стоит, чтобы в htaccess, находящийся в корневой папке, в той же строке с защищаемым файлом указать еще и путь к файлу в другой директории.

(Отредактировано автором: 17 Декабря, 2009 - 18:12:41)

 
 Top
Carzil
Отправлено: 17 Декабря, 2009 - 18:41:04
Post Id



Гость


Покинул форум
Сообщений всего: 127
Дата рег-ции: Нояб. 2009  
Откуда: Россия, Москва


Помог: 0 раз(а)




.

(Отредактировано автором: 17 Декабря, 2009 - 20:29:01)



-----
Не помогли на форуме? Не растраивайтесь!
 
 Top
Phantik
Отправлено: 17 Декабря, 2009 - 19:25:41
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Июнь 2009  


Помог: 0 раз(а)




Настройки файла .htaccess действуют на всю директорию где он лежит, и на все вложенные поддиректории если в них нету своих htaccess-ов
 
 Top
Egorrr
Отправлено: 17 Декабря, 2009 - 19:45:31
Post Id


Новичок


Покинул форум
Сообщений всего: 29
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




Не получается у меня строчку эту сделать, чтоб работала...

Как указать 2 разных вида файлов?

Выглядеть должно приимерно так: <Files ~ "(name*.jpg|file*.jpg)$">

(Отредактировано автором: 17 Декабря, 2009 - 20:02:17)

 
 Top
Phantik
Отправлено: 17 Декабря, 2009 - 20:33:34
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Июнь 2009  


Помог: 0 раз(а)




<FilesMatch "^(name).*\.(jpg)$">
Order deny,allow
Deny from all
</FilesMatch>

Если я правильно тебя понял
 
 Top
Egorrr
Отправлено: 17 Декабря, 2009 - 20:45:02
Post Id


Новичок


Покинул форум
Сообщений всего: 29
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




Несовсем правильно. Есть файлы:

name1.jpg
name200.jpg

и файлы с расширением *.gif
Нужно одновоременно запретить доступ к файлам

name*\.jpg и *\.gif
 
 Top
Phantik
Отправлено: 17 Декабря, 2009 - 21:10:22
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Июнь 2009  


Помог: 0 раз(а)




Для гифов

<FilesMatch "\.gif$">
Order deny,allow
Deny from all
</FilesMatch>
 
 Top
Egorrr
Отправлено: 17 Декабря, 2009 - 21:12:23
Post Id


Новичок


Покинул форум
Сообщений всего: 29
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




Все имена и расширения в одной строке можно указать?
(Добавление)
<FilesMatch "(name.*\.jpg|\.gif)$">

Оказалось нужно было ставить точку перед звездочкой.. Не понял
Что она делает в данном случае?

(Отредактировано автором: 17 Декабря, 2009 - 21:46:59)

 
 Top
Carzil
Отправлено: 19 Декабря, 2009 - 14:35:21
Post Id



Гость


Покинул форум
Сообщений всего: 127
Дата рег-ции: Нояб. 2009  
Откуда: Россия, Москва


Помог: 0 раз(а)




Она заменяет любые символы.


-----
Не помогли на форуме? Не растраивайтесь!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Apache и другие веб-серверы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB