Einloggen

Kontrollpanel Webmail Homepage-Baukasten Webshop File Manager WordPress

Was ist .htaccess? + 8 nützliche Hacks

Erfahren Sie mehr über .htaccess und wie Sie die Datei erstellen

Viele Dateien sorgen im Hintergrund für das Funktionieren Ihrer Website, so auch die .htaccess-Datei. Sind Sie neugierig, was diese Datei genau ist? Oder möchten wissen, wie Sie selbst eine .htaccess-Datei erstellen können?

In diesem Artikel erfahren Sie mehr über .htaccess.

vector

In Kürze

Glossary

.htaccess ist eine Datei, mit der Sie Apache Servern Anweisungen geben können, etwa zum Einrichten von Weiterleitungen. Sie finden die .htaccess-Datei im Stammverzeichnis Ihrer Website.

Was ist .htaccess?

.htaccess ist die Abkürzung für HyperText Access. Es handelt sich um eine Datei, mit der Sie einem Apache Server Anweisungen erteilen können. Die Datei hat eigentlich keinen Namen, da „.htaccess“ eine Erweiterung ist. JPG (.jpg) ist ein weiteres Beispiel für eine Dateierweiterung.

Erstellen Sie Ihre Website mit schnellem Hosting

Machen Sie Ihren Traum zu einem Erfolg. Hosten Sie Ihre Website auf schnellen, sicheren und verlässlichen Servern.

Jetzt loslegen
  • SSD Server mit hoher Performance
  • Nutzungsfreundliches Kontrollpanel
  • Kostenloser Homepage-Baukasten
  • Gratis SSL-Zertifikat
  • Tägliche Backups
  • Täglicher Support

Was kann man mit .htaccess tun?

Mit .htaccess können Sie dem Server verschiedene Anweisen geben. Unter anderem können Sie:

  • Besucher:innen auf eine andere Seite umleiten
  • Ihre eigene Fehlerseite erstellen
  • Bestimmte Verzeichnisse mit einem Passwort schützen
  • IP-Adressen sperren
  • Den Cache verwalten

Wo finde ich .htaccess?

Die .htaccess-Datei befindet sich normalerweise im Stammverzeichnis Ihrer Website. Auf das Rootverzeichnis greifen Sie mit einem FTP-Programm wie FileZilla, CuteFTP und FlashFXP zu. Sind Sie Kunde bei one.com? Dann können Sie auch den Dateimanager benutzen.

Wie erstellt man eine .htaccess-Datei?

Bei one.com erstellen Sie eine .htaccess-Datei über den Dateimanager. Existiert bereits eine .htaccess-Datei? Dann brauchen Sie nichts tun.

Folgen Sie diesen Schritten, um eine .htaccess-Datei bei one.com zu erstellen:

  1. Loggen Sie sich in das one.com Kontrollpanel ein
  2. Öffnen Sie den Dateimanager
  3. Klicken Sie auf „Erstellen“ > „Datei“ > „Andere“
  4. Nennen Sie die Datei „.htaccess“ und drücken Sie Enter

Sind Sie kein Kunde von one.com? Die .htaccess-Datei lässt sich beispielsweise mit Notepad++ erstellen. Speichern Sie die Datei als .htaccess und laden Sie sie per FTP in das Stammverzeichnis Ihrer Website hoch.

Ein Beispiel für eine .htaccess-Datei

Sind Sie neugierig, wie eine .htaccess-Datei aussieht? Nachstehend finden Sie ein Beispiel dafür.

#Benutzerdefinierte Fehlerseite für 404-Fehler
ErrorDocument 404 /fehlerseite.html

In diesem Beispiel erklärt die Zeile mit der Raute # den Code. Der Server macht also nichts mit dieser Zeile. Der Code darunter teilt dem Server mit, welche Aufgabe er zu erfüllen hat.

8 nützliche Hacks für .htaccess

Wie Sie im obigen Beispiel sehen können, ist eine .htaccess-Datei nicht leer. Die Datei enthält Regeln, die der Apache Server ausführt. Möchten Sie wissen, was Sie zu .htaccess hinzufügen können? Hier sind einige hilfreiche Hacks.

1. Traffic umleiten

Sie leiten den Traffic (Besucher:innen und Suchmaschinen) über eine Weiterleitung auf eine andere Seite oder Website um.

301-Weiterleitung

Mit einer 301-Weiterleitung leiten Sie Besucher dauerhaft von Seite A auf Seite B um. Verwenden Sie den folgenden Code:

Redirect 301 /alte-seite.html https://www.ihredomain.de/neue-seite.html

Ersetzen Sie „/alte-seite.html“ durch die aktuelle Seite ohne „www.ihredomain.de“. Für „https://www.ihredomain.de/neue-seite.html“ verwenden Sie die vollständige URL, auf die die alte Seite verweisen soll.

Verweis auf www.ihredomain.de

Suchmaschinen wie Google sehen „www.ihredomain.de“ und „ihredomain.de“ als zwei verschiedene Websites an. Es ist also besser, nur eine Variante zu verwenden.

Nutzen Sie die folgenden Codes, um auf eine der Varianten umzuleiten. Denken Sie daran, „IhreDomain“ durch Ihre eigene Domain zu ersetzen.

Eine Domain mit www

RewriteEngine On
RewriteCond %{HTTP_HOST} .^www.ihredomain.de$ [NC]
RewriteRule ^(.*)$ http://www.ihredomain.de/$1 [L,R=301]

Eine Domain ohne www

RewriteEngine On
RewriteCond %{HTTP_HOST} ^{HTTP_HOST} [NC]
RewriteRule ^(.*)$ http://ihredomain.de/$1 [L,R=301]

Umschreiben auf HTTPS

Haben Sie SSL aktiviert? Dann müssen Sie den Traffic von HTTP auf das sichere HTTPS umleiten. Fügen Sie den folgenden Code in die .htaccess-Datei ein:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

2. Erstellen einer Fehlermeldung

Sie können .htaccess auch verwenden, um Fehlermeldungen zu erstellen. Nachfolgend finden Sie die Optionen, die dafür zur Verfügung stehen.

Verwendung eines anderen Texts für die Fehlermeldung

Die meisten Websites haben eine Standardfehlermeldung aktiviert. Dabei handelt es sich um eine weiße Seite mit einem Stück Text. Möchten Sie diesen Text ändern? Mit dem folgenden Code geht das. Ersetzen Sie „error code“ durch den richtigen Fehlercode.

ErrorDocument ‘error code’ “Hier wird Ihr Text angezeigt.”

Anzeigen einer benutzerdefinierten Fehlerseite

Haben Sie Ihre eigene Fehlerseite erstellt? Der folgende Code sorgt dafür, dass Sie ihn anzeigen lassen können. Ersetzen Sie „http://ihredomain.de/seiteaufdiesieverweisen.html“ durch die Seite, die die Fehlermeldung anzeigt.

Eine 403-Seite

ErrorDocument 403 http://ihredomain.de/seiteaufdiesieverweisen.html

Eine 404-Seite

ErrorDocument 404 http://ihredomain.de/seiteaufdiesieverweisen.html 

3. Sichern eines Ordners

Möchten Sie bestimmte Ordner für andere sperren? In diesem Fall können Sie nur mit einem Anmeldenamen und Passwort auf den Ordner zugreifen. Dazu können Sie folgenden Code verwenden:

REQUIRE valid-user
AUTHTYPE basic
AUTHUSERFILE /Pfad zum geschützten Verzeichnis/.htpasswd
AUTHNAME "Geschützter Ordner"

Es gibt jedoch noch weitere Schritte, die Sie befolgen müssen. Lesen Sie diesen Guide, in dem alles genauestens erklärt wird.

4. Blockieren einer IP-Adresse

Es ist möglich, eine oder mehrere unerwünschte IP-Adressen zu blockieren. Fügen Sie dazu den folgenden Code in die .htaccess-Datei ein. Ersetzen Sie „IP-Adresse“ durch die Adresse, die Sie blockieren möchten.

Order allow,deny
Deny from “IP-Adresse”
allow from

Weitere Hacks

Neben den oben genannten Hacks gibt es noch viele weitere Möglichkeiten, die .htaccess-Datei zu verwenden. Wir empfehlen Ihnen, online nach spezifischen Funktionen für .htaccess zu suchen, es gibt dort eine Menge Informationen.

Oder Sie verwenden eines unserer Tutorials:

Fazit

.htaccess ist eine hilfreiche Anwendung, um einen Apache Server verschiedene Aufgaben ausführen zu lassen. So können Sie beispielsweise den Traffic auf andere Seiten umleiten, eine eigene Fehlerseite anzeigen, Ordner mit einem Passwort schützen, IP-Adressen sperren und den Cache verwalten.

Hoffentlich können Sie die hilfreichen .htaccess-Hacks aus diesem Artikel für Ihre eigene Website nutzen. Viel Erfolg!

Erstellen Sie Ihre Website mit schnellem Hosting

Machen Sie Ihren Traum zu einem Erfolg. Hosten Sie Ihre Website auf schnellen, sicheren und verlässlichen Servern.

Jetzt loslegen
  • SSD Server mit hoher Performance
  • Nutzungsfreundliches Kontrollpanel
  • Kostenloser Homepage-Baukasten
  • Gratis SSL-Zertifikat
  • Tägliche Backups
  • Täglicher Support