~xb1x
Новичок
Циклы в .htaccess
Доброго времени. Пришлось создать новую тему... вобщем имею следующее /cms/ - директория с некоторыми модулями /book/ - гостевая /news/ - новости /poll/ - опрос.
в каждой из перечисленных директорий есть файлы admin.php которые отвечают понятно за что =), есть ли возможность закрыть .htaccess'ом эти файлы, при условии: что приобращении test1.ru/cms/ - стандартное окно авторизации (с исп. .htpasswd), а при обращении к test1.ru/news/ - 403 forb.
Однако введя имя пользователя и пароль в окне авторизации можно будет получить доступ ко всем модулям, т.е. и к /cms/ и к /news/, /book/...
я реализовывал так, но получилось не совсем то что надо...
<FilesMatch "cms$|admin.php">
AuthName "--private zone--"
AuthType Basic
AuthUserFile C:\WebServers\home\test1.ru\.htpasswd
require valid-user
</FilesMatch>
но тогда при обращении к файлам admin.php все равно возникает окно авторизации, а надо 403 !
т.е. зреет другой вопрос, можно ли в файле .htaccess использовать что-то вроде цикла ??
п.с. все админ.пхп нельзя засунуть в /cms/...
или быть может есть выход из ситуации используя несколько "связанных" htaccess файлов ??
Доброго времени. Пришлось создать новую тему... вобщем имею следующее /cms/ - директория с некоторыми модулями /book/ - гостевая /news/ - новости /poll/ - опрос.
в каждой из перечисленных директорий есть файлы admin.php которые отвечают понятно за что =), есть ли возможность закрыть .htaccess'ом эти файлы, при условии: что приобращении test1.ru/cms/ - стандартное окно авторизации (с исп. .htpasswd), а при обращении к test1.ru/news/ - 403 forb.
Однако введя имя пользователя и пароль в окне авторизации можно будет получить доступ ко всем модулям, т.е. и к /cms/ и к /news/, /book/...
я реализовывал так, но получилось не совсем то что надо...
<FilesMatch "cms$|admin.php">
AuthName "--private zone--"
AuthType Basic
AuthUserFile C:\WebServers\home\test1.ru\.htpasswd
require valid-user
</FilesMatch>
но тогда при обращении к файлам admin.php все равно возникает окно авторизации, а надо 403 !
т.е. зреет другой вопрос, можно ли в файле .htaccess использовать что-то вроде цикла ??
п.с. все админ.пхп нельзя засунуть в /cms/...
или быть может есть выход из ситуации используя несколько "связанных" htaccess файлов ??
)) неправильная цмс какая-то