Radiostationen
Internationale Suche
SBB|CFF|FFS

 Fahrplan

Datum:
Zeit:
 Abfahrt
 Ankunft
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

htaccess Datei richtig nutzen.
(1 Leser) (1) Gast
  • Seite:
  • 1

THEMA: htaccess Datei richtig nutzen.

htaccess Datei richtig nutzen. 5 Jahre, 4 Monate her #37

  • Darkangel
  • OFFLINE
  • Fresh Boarder
  • Beiträge: 12
  • Karma: 2
Auf Appache,BSD, etc. also gut 2 Dritteln aller Server steht die Konfigurationsdatei .htaccess zur Verfügung.

Mit ihr lässt sich mehr als nur ein Passwortschutz realisieren.
Zum Beispiel auch Weiterleitungen ohne einen Zwischenstopp.
Damit die htaccess auch funktioniert muss nach dem bearbeiten die Datei htaccess.txt auf.htaccess umbennant werden.

Umleiten
Sie können sowohl Zugriffe auf bestimmte Dateien als auch auf Verzeichnisse bequem weiterleiten. Das klappt innerhalb der eigenen Domain, aber auch mit externen Verweisen.

Die Datei .htaccess kann mit jedem Text-Editor bearbeitet werden.
Eine Umleitung könnte so aussehen:

Redirect /beispielverzeichnis http://www.pcte.ch


Ruft jemand die URL pcte.ch/beispielverzeichnis auf landet er ohne weiteren Zwischenstopp direkt auf der Startseite.

Mit Einzeldateien klappt es auch:
Redirect /beispielseite.html http://pcte.ch/

oder
Redirect /alteseite.html neueseite.html
Wer mag, kann die gesamte Domain auf eine andere umleiten
Redirect / http://pcte.ch/


Nützlich während Bauarbeiten, bei Reparaturen oder wenn Dateien durch andere ersetzt wurden. Da die Umleitung serverseitig geschieht, spielt der Browser des Besuchers keine Rolle.


Dateitypen zum Download freigeben
Mit diesen Codezeilen kann man bestimmen, welche Dateitypen der Browser zum Download anbieten soll. Diese Konfiguration sorgt dafür, das Dateien mit den Endungen .gz, .pdf, .zip und .rar direkt zum Download angeboten werden.

<FilesMatch ".(gz|PDF|zip|RAR)$" >
ForceType application/octet-stream
</FilesMatch>

Benutzer sperren
Hier wird's spannend. Die folgende Definition bewirkt, dass nur Benutzer von einer bestimmten IP-Adresse berechtigt sind auf den Server zuzugreifen. Alle anderen werden abgelehnt. Sie können das beispielsweise benutzen, während eine Präsenz aufgebaut wird.
order deny,allow
allow from 27.101.84.200
deny from all

Dateien sperren
Dies sorgt dafür, dass keine Dateien, die mit einem Punkt beginnen (wie die .htaccess selbst) vom Server ausgeliefert werden.

<FilesMatch "^." >
deny from all
</FilesMatch>


Server Side Includes

Diese Codezeile sollte dafür sorgen, dass Dateien, die Server Side Includes (SSI) enthalten, auch auch dann geparsed, d.h. abgearbeitet werden, wenn sie die Endung .html tragen.
Addhandler server-parsed .html

Fehlerbehandlung
Die wohl verbreitetste Änderung. Anstelle von Standard Servermeldungen werden individuelle Seiten ausgegeben, sobald der entsprechende Fehler auftritt.

ErrorDocument 402 http://pcte.ch/fehler402.shtml
ErrorDocument 403 http://pcte.ch/fehler403.shtml
ErrorDocument 404 http://pcte.ch/fehler404.shtml
ErrorDocument 500 http://pcte.ch/fehler500.shtml


PS: Wer ein Problem damit hat, diese Datei unter Windows anzulegen (der Punkt macht Schwierigkeiten), benenne sie irgendwie und verleihe ihr nach dem Upload auf dem Server einen neuen Namen.

Zumindest unter Win XP genügt es den Dateinamen in Anführungszeichen zu setzen, dann klappt es auch.

Oder man nehme das gute alte DOS. Ein Tipp von Leser Rolf Rejek:

* DOS-Box öffnen
* copy con .htaccess eingeben
* F6 drücken und mit Return bestätigen
* Voila, es existiert eine echte .htaccess im gewählten Verzeichnis, die mit dem Editor bearbeitet werden kann.
Letzte Änderung: 2 Jahre, 6 Monate her von Marcel Wuersch.
  • Seite:
  • 1
Ladezeit der Seite: 0.59 Sekunden

Demo Seiten