Dzień dobry.
Założyłem wątek w Webmasterce, ale nikt tam nie zagląda, a w wyszukiwarce zobaczyłem, że wątki z htaccess są tworzone w dziale PHP dlatego tu piszę.
Chciałem stworzyć htaccess do wyświetlania monitu user
pass
. To się udało, jednak dodatkowo pojawił się problem z pętlą przekierowań, nawet po usunięciu pliku. Co ciekawe przekierowuje mnie ciągle do jednego z plików, które rzadko używałem. Wszystko dzieje się na localhost
.
Mam folder strona
a w nim kilkanaście plików. Po wpisaniu localhost/strona/
dostaję taki adres:
http://localhost/strona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/str.htmlstrona/
Nie wiem czym to jest spowodowane. Dlaczego akurat plik str.html sobie wybrał a nie inny i czemu się zapętla?
Jak zmienię konfigurację w pliku .conf
i zrestartuję apacha to w jednej przeglądarce się poprawia a w drugiej to samo. Czyściłem cache z ostatniej godziny ale nic to nie daje.
Kod do nadawania hasła wygląda mniej więcej tak
AuthType Basic
AuthUserFile "/home/michal/hasla.passwd"
require valid-user
AuthName "Zabezpieczony katalog"
plik hasla.passwd
tworzony jest htpasswd -D /home/michal/hasla.passwd nowyUser
po czym wpisuje się 2-krotnie hasło.
Jak to ugryźć?
Utawienie w apache2.conf
polega na wpisaniu słówka All
zamiast None
w AllowOverride
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Proszę o pomoc.
Dzięki!