LINUX.ORG.RU

доступ в htaccess


0

1

Есть сайт, который отзывается по домену site.ru и test.site.ru, на хостинге это организовано так: для каждого домена(поддомена) создается папка в корне домашней директории: site.ru test.site.ru Чтобы тот же сайт отвечал и по домену и поддомену, папка test.site.ru была удалена, и вместо нее создана символическая ссылка test.site.ru на site.ru.

На самом сайте настроено, если заходишь через домен test.site.ru то выводится другой шаблон.

Возник следующий вопрос, как сделать чтобы при заходе через домен test.site.ru спрашивало пароль, а при заходе site.ru, соответственно пускало без пароля с использованием htaccess.

Пока созрел вариант, вместо ссылки test.site.ru, создать все же папку, в ней свой htaccess, а с остальных папок символические ссылки на папки в site.ru , но как-то такой вариант не очень красив.

SetEnvIf Host test.site.ru needpassword
AuthType Basic
AuthName "Top Secret"
AuthUserFile /path/to/.htpasswd
Require valid-user
Order allow,deny
Allow from all
Deny from env=needpassword
Satisfy any
dGhost ★★★
()
Ответ на: комментарий от dGhost

спасибо, как-то не подозревал, что есть такая удобная вещь, как переменные

delimer
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.