Verzeichnis mit Passwort schützen
create_protected_directorySchützt ein Verzeichnis einer Domain mit einer Passwortabfrage (HTTP-Basic). Der Bereich ist danach ohne Anmeldung nicht mehr erreichbar, auch nicht für Suchmaschinen. Das Passwort wird serverseitig erzeugt. Die Zeichenregeln stehen bei den Parametern und werden serverseitig geprüft; lies sie, bevor du dem Kunden Werte vorschlägst — Umlaute sind nur im Titel erlaubt, in "directory" und "username" nicht. WordPress-Systemordner (wp-admin, wp-includes, wp-content) lassen sich nicht schützen.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Text, den der Browser im Anmeldefenster zeigt, 1–60 Zeichen. Umlaute sind erlaubt (anders als bei "directory" und "username"), Satzzeichen dagegen nicht: erlaubt sind nur Buchstaben, Umlaute und ß, Ziffern, Leerzeichen, Punkt, Bindestrich, Unterstrich. Kein Komma, keine Klammern, kein Doppelpunkt, kein Ausrufezeichen, kein "&", kein "/" — und keine anderen Akzentbuchstaben wie "é". gültig: "Interner Bereich", "Änderungen intern", "Geschützter Bereich" (der Standard). abgewiesen: "Interner Bereich, bitte anmelden", "Kundenbereich (intern)", "Bereich: intern", "Bitte anmelden!", "Intern & Extern", "Café intern". | |
| domain | Yes | Die Domain, z. B. example.de | |
| username | Yes | Benutzername für die Anmeldung, 3–32 Zeichen. Das erste Zeichen ist ein Buchstabe oder eine Ziffer, danach Buchstaben A–Z/a–z, Ziffern, Punkt, Bindestrich, Unterstrich — keine Umlaute, keine Leerzeichen, kein "@". gültig: "team", "team-01", "max.mustermann", "1team". abgewiesen: "müller", "_team", "ab", "max@firma". | |
| directory | Yes | Zu schützendes Verzeichnis, mit führendem Schrägstrich, je Namensteil höchstens 60 Zeichen. Erlaubt sind nur Buchstaben A–Z/a–z, Ziffern, Punkt, Bindestrich, Unterstrich — keine Umlaute, keine Leerzeichen, kein Schrägstrich am Ende. Namensteile "." und ".." werden abgelehnt (kein "/intern/./x", kein "/intern/.."), und ".." ist auch irgendwo im Namen verboten (kein "/a..b"). Auch "/" allein geht nicht; ein ganzer Auftritt lässt sich so nicht schützen. WordPress-Systemordner (wp-admin, wp-includes, wp-content) werden in JEDEM Namensteil abgelehnt, ohne Beachtung der Groß-/Kleinschreibung, auch bei einer Installation im Unterordner (z. B. "/blog/wp-admin"): Der Passwortschutz von Plesk gilt für den ganzen Ordner und lässt sich nicht für einzelne Dateien aufheben, er würde sonst die Website oder die Anmeldung kaputt machen (z. B. admin-ajax.php, das Besucher für Warenkorb und Formulare brauchen). gültig: "/intern", "/intern/kunden", "/Intern-2024". abgewiesen: "/geschützt", "/mein ordner", "intern", "/intern/", "/", "/wp-admin", "/blog/wp-admin", "/intern/./x", "/a..b". |