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.
In Kürze
.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:
- Loggen Sie sich in das one.com Kontrollpanel ein
- Öffnen Sie den Dateimanager
- Klicken Sie auf „Erstellen“ > „Datei“ > „Andere“
- 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