Plik .htaccess sprawia, że ​​mój katalog staje się niewidoczny w FileZilli


1

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?


Gdy już tam będziesz, powiedz im, co to znaczy „w FileZilla”? Protokół FTP lub SFTP? Czy próbowałeś innego klienta (tego samego protokołu)? Plik dziennika (= prawdziwy plik dziennika, a nie dziennik komunikatów z GUI) może być również przydatny.
Martin Prikryl

Odpowiedzi:


0

Twój .htaccess plik wysadza katalog, ponieważ twój AuthUserFile 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


Jak mogę znaleźć ścieżkę do mojego folderu FTP?

Możesz określić ścieżkę względem pliku htaccess.

Tak, ale jak mogę znaleźć nazwę tej ścieżki?

Trudno odpowiedzieć - wszystko zależy od tego, gdzie utworzyłeś plik htpasswd.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.