{% else-1 %}
Обновить
* Тема закрыта!
1. [автор] (18 май 2015, 21:27) [0/0] [0] [спам] [под]

Вход в директорию только по логину с паролем:
_____________________
AuthName "ТЕКСТ при входе в директорию"
AuthType Basic
AuthUserFile /файл с паролями
Require доступные юзеры
______________________
Как разрешить доступ к файлу ХХХ.php который находится в этой директории ?

<Files "ХХХ.php">
Order Deny,Allow
Allow from all
</Files>
Не пашет.

2. (18 май 2015, 21:51) [1/0] [1] [спам] [под]
Alligator,

Ну так ты же закрыл доступ в директорию , и причем тут <Files "ХХХ.php">?
Разумеется это не будет работать.
У тебя ж не Deny form all на все стоит , чтоб делать такое исключение


Изм. 1 раз. / Посл. изм. (18 май 2015, 21:52)
3. [автор] (18 май 2015, 22:07) [0/0] [0] [спам] [под]

scorpion82, понимаю, хочу исключить из правила файл ХХХ.php

Пока в голове только варианта убрать ограничение на директорию /XXX , а в замен поставить ограничения на
/XXX/dir1
/XXX/dir2
/XXX/dir3
/XXX/dir1
/XXX/file1.php
/XXX/file2.php
/XXX/file100500.php
и не вносить в ограничения /XXX/ХХХ.php
но как по мне это бред и хотелось бы найти другой вариант *

4. (18 май 2015, 22:10) [0/0] [0] [спам] [под]
Alligator,

Симлинк в другую директорию на файл xxx.php или просто по любому другому пути. Это оптимальный вариант.

5. [автор] (18 май 2015, 23:10) [0/0] [0] [спам] [под]

http://blog.justin.kelly.org.au/exclude-filedirectoriesurls-from-apache-htacc/

AuthType Basic
AuthName "Auth Required"
AuthUserFile /path/to/.htpasswd
Require valid-user
# allow public access to the following resources
SetEnvIf Request_URI "(path/to/directory/)$" allow
SetEnvIf Request_URI "(path/to/file\.phpt)$" allow
SetEnvIf Request_URI "(util)$" allow
Order allow,deny
Allow from env=allow
# allow open access to entire site for select ips and sites
Allow from 777.777.77.7
Allow from 888.888.88.8
Satisfy any

вот такое нагуглил но что-то не могу понять как ххх.php влепить, ошибку 500 выдает

6. (18 май 2015, 23:15) [0/0] [0] [спам] [под]
Alligator,

http://httpd.apache.org/docs/2.2/mod/mod_setenvif.html

--
PS , ты не пил ничего сегодня?
Такое ощущение просто , что или накидался или аккаунт взломали, вопросы просто странные задаешь


Изм. 1 раз. / Посл. изм. (18 май 2015, 23:18)
7. [автор] (18 май 2015, 23:31) [0/0] [0] [спам] [под]

Satisfy any решает все проблемы.

я *

<Files ХХХ.php>
Order allow,deny
Allow from all
Satisfy any
</Files>

Проблема решена, тема #

8. [автор] (18 май 2015, 23:31) [0/0] [0] [спам] [под]

Тема закрыта для обсуждения! *

  • 1 из 1
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений