У меня есть папка (folder_1), который защищен htaccess/htpasswd файлами. В той папке другая папка (folder_2), который защищен еще несколькими htaccess/htpasswd файлами.
Когда сценарий PHP в folder_1 или folder_2 называют, пользователь должен аутентифицировать себя с помощью корректного имени пользователя и пароля, как указано в соответствующих htaccess/htpasswd файлах. Это работает, как предназначено.
Однако, как только сценарий PHP в folder_2 пытается обратиться к другому сценарию или файлу CSS, который расположен в folder_1, пользователь должен ввести имя пользователя и пароль для folder_1 также.
Существует ли способ избежать этого, которое не включает копирование сценариев и файлов CSS от folder_1 до folder_2?
С уважением, Ralf
К сожалению, нет; достаточно просто, любые запросы из определенного каталога используют правила, определенные в его собственных файлах htaccess / htpasswd.Однако я могу порекомендовать вам поместить файлы поддержки в третичную папку, чтобы вам не нужно было иметь копию в каждой папке (поместите css и js в своего рода «папку 3»).