.htaccess
Hi,
da habe ich schon wieder eine Frage:
Ich möchte einen Teil meiner Homepage mit Passwort schützen, und da habe ich erfahren, dass man dies am Besten mit .htaccess macht. Wie kann ich diesen Code erstellen und wo muss ich die Dateien hineinkopieren, wenn ich nur ein Verzeichnis schützen möchte? Ich möchte es eben so machen: Ich habe eine Homepage, die schon immer im Netz war. Und ich möchte noch einen zweiten Teil auf dieser Homepage haben, um eine Forensoftware zu testen, aber ich will nicht, dass da noch User draufkommen, weil es noch im Aufbau ist...
Ich hoffe ihr habt verstanden was ich meine und es wäre nett, wenn man mit helfen könnte!
mfg
Antwort schreiben
Antwort 21 von Wolfgang.S vom 06.02.2021, 13:09 Options
Also meine Daten sind auf /
Das hat gerade das Script ausgegeben...
Kann mir das jemand evl. mal erklären:
1. Wohin muss ich .htacces jetzt kopieren?
2. Wohin muss ich .htpasswd kopieren?
3. Wie muss der Code von .htpasswd ausschauen, dass es funktioniert?
mfg
PS: Jetzt schon mal danke für eure Hilfe!
Antwort 22 von katy vom 06.02.2021, 14:26 Options
sorry, mein Fehler, ändere das Skript um in:
<?php echo dirname(__FILE__); ?>
Antwort 23 von Wolfgang.S vom 06.02.2021, 14:31 Options
funktioniert leider immer noch nicht...
mfg
Antwort 24 von katy vom 06.02.2021, 14:37 Options
das einzige, was hier definitiv nicht funktioniert, ist deine Art der Fehlerbeschreibung!
Dabei wird es doch
hier so ausführlich beschrieben (seufz).
Antwort 25 von Wolfgang.S vom 06.02.2021, 14:38 Options
Es zeigt bei mir immer noch den / als Pfad an...
mfg
Antwort 26 von katy vom 06.02.2021, 14:44 Options
2 Möglichkeiten:
du lagerst deine Homepage im Rootverzeichnis des Servers. Das ist zwar ungewöhnlich und sicherheitsmäßig bedenklich, aber machbar. Hast du das Skript denn überhaupt im geschützten Unterverzeichnis abgelegt?
die Datei wurde auf dem Server nicht aktualisiert.
Antwort 27 von Wolfgang.S vom 06.02.2021, 14:47 Options
Zitat:
du lagerst deine Homepage im Rootverzeichnis des Servers. Das ist zwar ungewöhnlich und sicherheitsmäßig bedenklich, aber machbar.
Wohin soll ich die Homepage dann tun? Ich habe es dort immer schon gehabt...
Zitat:
die Datei wurde auf dem Server nicht aktualisiert.
doch, das schon...
Zitat:
Hast du das Skript denn überhaupt im geschützten Unterverzeichnis abgelegt?
Ich habe noch gar kein geschütztes Verzeichnis... Wohin soll ich es tun?
mfg
Antwort 28 von katy vom 06.02.2021, 14:50 Options
na, in deinen Webspace (vergl. Antwort 20)!
Antwort 29 von Wolfgang.S vom 06.02.2021, 16:33 Options
hm... egal, ich habe es jetzt mit einer Javascript-Passwortabfrage erstellt... Ich habe es jetzt Passwortgeschützt und brauche kein Impressum! Das war eigentlich mein Ziel ;)
Thx für eure Antworten!
mfg
Antwort 30 von katy vom 06.02.2021, 18:33 Options
Da hätte auch ein einfaches: "Bitte nicht klicken, das ist nur für Eingeweihte" genügt. Mehr wert ist ein Passwortschutz mit JavaScript auch nicht.
katy
Antwort 31 von Wolfgang.S vom 06.02.2021, 18:34 Options
Aber es ist ja eigentlich geschützt (aber halt nicht gut) und dann brauche ich kein Impressum, oder?
mfg
Antwort 32 von Wolfgang.S vom 22.03.2021, 09:28 Options
Hi,
ich habe mal wieder ein Problem mit .htaccess:
Ich bin auf meine Seite gegangen, die auf dem / ist. Dann bin ich auf /.../kein_zugang gegangen, wo die .htaccess dateien drinnen sind... Ich habe dann ein Passwort eingeben müssen, und dann bin ich auf die typische bplaced-seite gekommen, wenn kein Index oben ist... Also es hat funktioniert. Als ich es nochmals probiert habe, konnte ich ungehindert auf diese Seite.. Wie schaffe ich es, dass es immer funktioniert?
mfg
PS: hier noch die .htaccess und .htpasswd dateien:
.htaccess
AuthUserFile /kein_zugang/.htpasswd
AuthGroupFile /dev/null
AuthName "kein_zugang"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>
die .htpasswd datei:
Administrator:yxv.g3s0PPB8Y
Antwort 33 von katy vom 22.03.2021, 09:54 Options
zusammengefasst:
du hast eine per .htaccess passwortgeschützte Seite aufgerufen mit Eingabe von Username und Paswort.
Dann hast du die Seite geschlossen, aber nicht den Browser.
Du hast die Seite wieder aufgerufen, diesmal kam keine Passwortabfrage.
Stimmt das so?
Das ist normal! Beende den Browser komplett und starte ihn neu, geh auf die Seite und schon wirst du erneut nach Zugangsdaten gefragt.
katy
Antwort 34 von Wolfgang.S vom 22.03.2021, 11:58 Options
danke =) jetzt funktioniert das mal wieder ^^
Den zugang den ich schützen will, ist auf dem directory /upload, und da sind auch die .htaccess-Dateien drinnen. Nur wenn ich darauf gehe, zeigt es immer noch die bplaced-Seite an, als ob nichts auf dem server wäre... Obwohl eine index.html in dem Verzeichnis ist. Ich komme auch nicht darauf, wenn ich angebe domain/upload/index.html...
mfg
Antwort 35 von katy vom 22.03.2021, 12:20 Options
Ist index.html als Standardstartseite eingetragen?
Hat bplaced irgendwelche Beschränkungen bei htaccess?
katy
Antwort 36 von Wolfgang.S vom 22.03.2021, 12:26 Options
Wo kann man die Standardstartseite einstellen? Und ich weiß auch leider nicht, ob bplaced da einschränkungen hat... Die index.html im Root-Verzeichnis kann ich anschauen, wenn ich dann in den geschützten Bereich will, zeigt es keine an, auch wenn ich den direkten url darauf angebe...
mfg
Antwort 37 von katy vom 22.03.2021, 12:38 Options
benenne mal testweise die htaccess im geschützten verzeichnis irgendwie um und versuch dann die index.html zu öffnen. Sollte es dann immer noch nicht klappen, weißt du zumindest, dass es kein htaccess-Problem ist.
katy
Antwort 38 von Wolfgang.S vom 22.03.2021, 12:55 Options
ich probiers dann mal! Danke! bplaced spinnt bei mir gerade und man kommt nicht mehr auf die Seite... Ich wechsle wahrscheinlich mal den Anbieter...
mfg
Antwort 39 von Wolfgang.S vom 22.03.2021, 19:51 Options
Ich habe jetzt die .htaccess datei auf dem /root, also dass man gar nichts mehr ansehen kann ohne passwort. Nur dass es mir nachher keinen Index zeigt... nichts, nur die bplaced Seite wieder...
mfg
Antwort 40 von katy vom 23.03.2021, 06:43 Options
Ja, und?
katy
(wieder mal ratlos angesichts dieser Art von Fehlerbeschreibung)