Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
 

  Verzeichnisse schützen mit .htaccess
Autor Nachricht
    BeitragVerfasst: 11.09.2002 14:21 
Administratöse
Administratöse
Benutzeravatar
Offline

Beiträge: 11531
Registriert: 18.12.1999 02:01
Wohnort: Hannover
Etwa 60% aller Web-Server laufen mit der freien Software Apache. In so einem Falle lässt sich recht einfach ein ausreichend sicherer Schutz für bestimmte Bereiche oder Seiten anlegen.

Passwortabfrage

Legen Sie eine Text-Datei mit der Bezeichnung .htaccess an. Der Punkt ist wichtig, eine Dateiendung gibt es hier nicht. Schreiben Sie folgende Zeilen hinein:

AuthUserFile /pfad zum /.htpasswd
AuthName kunden
AuthType Basic
<Limit GET>
require user xxx
</Limit>

Die erste Zeile gibt den Pfad zur Passwortdatei an. Diese erzeugen wir im zweiten Schritt. Legen Sie dazu eine zweite Text-Datei mit der Bezeichnung .htpasswd an. Das Passwort selbst muss zuvor generiert werden. Dazu dient der Befehl Crypt. Das allerdings ist ein wenig kompliziert und erfordert Telnet oder einen direkten Zugriff auf den Server. Sie können sich stattdessen eines freien Passwortgenerators bedienen. Davon gibt es mehrere im Web. Zum Beispiel:

http://www.klasse-web.de/plus/crypt.php3

Der Inhalt der Datei sähe dann vielleicht so aus:

x102u:ghd3htd5skl

Laden Sie anschließend die Datei in das zu schützende Verzeichnis auf den Server. Der Transfer muss im ASCII-Modus erfolgen. Mehr ist nicht zu tun. Wer auf das so präparierte Verzeichnis zugreifen möchte, muss sich zuvor mit Username und Passwort ausweisen. Das Abfragefenster wird vom Browser generiert.

Eine solche .htaccess Datei könnte dann so aussehen:

AuthUserFile /u/web/flashu/stats/.htpasswd
AuthGroupFile /dev/null
AuthName Protected Area
AuthType Basic

<Limit GET>
require user x102u
</Limit>

Es kann passieren, dass die Sache aller Mühe zum Trotze nicht funktioniert. Dann hat vielleicht Ihr Provider die Möglichkeit des Anlegens von .htacess-Dateien auf dem Server unterbunden. Fragen Sie ihn danach.


htaccess kann noch wesentlich mehr, das würde hier aber den Rahmen sprengen. Daher nur ein Link mit sehr weitreichenden Erklärungen: http://www.trash.net/faq/htaccess.shtml


Nach oben
 Profil  
 

  Re: Verzeichnisse schützen mit .htaccess
    BeitragVerfasst: 29.08.2004 02:40 
Administratöse
Administratöse
Benutzeravatar
Offline

Beiträge: 11531
Registriert: 18.12.1999 02:01
Wohnort: Hannover
interessant ist meiner Meinung nach auch die Möglichkeit, die Startseite einer URL anzugeben ohne ein refresh in der Webseite selbst einzubauen (den mögen Suchmaschinen zum Beispiel gar nicht).

Dafür einfach folgenden Eintrag in die .htaccess Datei einfügen und den Wunsch-Start-Link an erste Stelle setzen (hier zum Beispiel die Portalseite vom Forum)

Code:
DirectoryIndex /phpBB2/portal.php index.html default.html start.shtml


Ausserdem nett: eigene Fehlerseiten. Endweder können diese in Form eines Ascii-Textes an den Benutzer gesandt werden: (xxx durch die Fehlernummer ersetzen, z.B.: 404)

Code:
ErrorDocument xxx "Ein Fehler ist aufgetreten, die angeforderte Seite wurde nicht auf unserem Server gefunden. Vertippt? Veraltete URL? Benutzen Sie bitte die Suchfunktion unter www.hoc-board.de


Oder als Umleitung auf eine andere Seite:

Code:
ErrorDocument xxx /phpBB2/404.html


Nach oben
 Profil  
 

Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


  Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
RSS-Feed
Impressum und Kontakt
Style created by phpBB3 styles , ziola alveo akuna
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Optimized by SEO phpBB
Deutsche Übersetzung durch phpBB.de