- .htaccess und
- .htpasswd
AuthUserFile /kunden/homepages/6/verzeichnis/htdocs/unterverzeichnis/.htpasswdDie Frage ist hier, wie der absoluten Pfad herauszufinden ist, denn dies ist häufig der Grund für einen Server Error. Ganz einfach, man fragt ihn per PHP ab. Dazu legt man eine Datei, z.B. root.php, an mit dem Inhalt:
AuthGroupFile /dev/null
AuthName Intern
AuthType Basic
require valid-user
<?phpRuft man diese Datei über den Browser auf, kann man diesen Pfad in die erste Zeile von .htaccess kopieren.
echo $_SERVER['DOCUMENT_ROOT'];
?>
.htpasswd beinhaltet den Username in Klartext und das verschlüsselte Passwort getrennt durch einem Doppelpunkt.
Wie erzeugt man das verschlüsselte Passwort? Ganz einfach mit einem Online Generator wie diesem.
Mein Dank geht an Andreas Gehrke für den Generator und Jörg Kruse für die Idee mit PHP.
Keine Kommentare:
Kommentar veröffentlichen