У меня уже есть базовая аутентификация для моего каталога (проекта), которая работает очень хорошо.Но я также хочу иметь другую базовую аутентификацию для определенного URL, например, / project / member url.
Это мой .htaccess в каталоге (проект):
AuthUserFile /var/www/html/project/.htpasswd
AuthGroupFile /dev/null
AuthName "Enter YourPassword"
AuthType Basic
require valid-user
И я нашел этот код, который в основном дает защиту паролем для этого конкретного URL, и он на самом деле работает, но дело в том, что каким-то образом вышеуказанная аутентификация не будет работать.
Защитите паролем определенный URL
SetEnvIf Request_URI "^/project/member" require_auth=true
AuthUserFile /var/www/html/project/.htpasswd
AuthName "Password Protected"
Order Deny,Allow
Deny from all
Satisfy any
Require valid-user
Allow from env=!require_auth
Итак, мой вопрос, как заставить эти два работать вместе, или это невозможно?У меня нет доступа к виртуальному хосту, поэтому я могу выполнить настройку только на htaccess.
Моя версия apache: Apache / 2.4.6
Надеюсь, кто-то может мне помочь.Большое спасибо.