htaccess vs защищенные паролем каталоги - PullRequest
1 голос
/ 11 марта 2010

Мне нужно добавить защищенную паролем зону на сайт, над которым я работаю (используя файл .htpasswd). Дело в том, что вся структура каталогов, на которую она указывает, не существует и создается через mod_rewrite.

Будет ли он по-прежнему работать или каталог должен фактически существовать на сервере?

Пояснение: Хотя мне может понадобиться защитить паролем каталог: http://sitename/category/protected/

mod_rewrite переводит это на: index.php? категория = категория и каталог = защищенный

Таким образом, фактический каталог не существует . Это все еще защищаемо?

Ответы [ 2 ]

1 голос
/ 11 марта 2010

Вы можете добавить правила доступа в файл конфигурации apache (httpd.conf или аналогичный) в теге Directory или Location вместо добавления его в файл .htaccess.

0 голосов
/ 11 марта 2010

Ваши правила перезаписи в конечном итоге будут указывать на некоторые файлы в каталоге в вашей системе (если они не перенаправляют пользователей в какое-либо внешнее местоположение). Настройка аутентификации должна находиться в нижележащем каталоге, к которому будет осуществляться доступ.

...