Próbowałem przyjrzeć się podobnym pytaniom tutaj, ale nie napotkali problemu podobnego do mojego na FileZilli.
Tworzę .htaccess
plik i .htpasswd
, umieść go w folderze ze wszystkimi moimi plikami, a kiedy wejdę na stronę serwera publicznego hosta ze wszystkimi katalogami, mój stanie się całkowicie niewidoczny. Chcę, aby był widoczny, ale potrzebuję go, aby poprosić o nazwę użytkownika i hasło. Oto kod, którego użyłem:
.htaccess
AuthType Basic
AuthName "Password Restricted Area"
AuthUserFile http://domain_name_of_server/2015/student_number/name_of_directory_folder/.htpasswd
require valid-user
.htpasswd
układ:
My_username:generated_password
Co może sprawić, że problem stanie się niewidoczny? A jak można to naprawić, aby wyświetlało się pytanie o hasło?
Odpowiedzi:
Twój
.htaccess
plik wysadza katalog, ponieważ twójAuthUserFile
lokalizacja jest nieprawidłowa.AuthUserFile
oczekuje ścieżki pliku, a nie lokalizacji sieciowej: https://httpd.apache.org/docs/2.4/mod/mod_authn_file.htmlźródło