Änderungen

Zur Navigation springen Zur Suche springen

.htaccess-Datei

2.321 Bytes hinzugefügt, 12:03, 24. Jul. 2019
keine Bearbeitungszusammenfassung
= Was ist eine .htaccess-Datei & wozu kann sie benutzt werden? =
Die .htaccess-Datei ist eine Konfigurationsdatei für Webserver, die - wie unsere Webhosting-Systeme - auf Apache basieren. In dieser Datei können dem Webserver bestimmte Verhaltensweisen vorgegeben werden, die über die Einstellungsmöglichkeiten in Ihrem Siteadmin-Bereich hinaus gehen. Dabei können zum Beispiel Einstellungen für folgende Möglichkeiten Anwendungsfälle gesetzt werden:
* Weiterleitungen auf eine andere Seite / Domain
== Erstellen der .htaccess-Datei ==
[[Datei:htaccess.jpg|150px|thumb|right||.htaccess-Datei im Windows Editor]]
Öffnen Sie bitte zunächst einen Texteditor Ihrer Wahl, beispielsweise den Editor in Windows. Nun können Sie den gewünschten Inhalt der .htaccess-Datei zeilenweise eintragen.
  [[Datei:htaccess.jpg]] // Bild von Beispiel-.htaccess-Datei im Windows-Editor  '''Wichtig: ''' Achten Sie beim Speichern bitte darauf, dass die Datei nicht als .txt-Dateityp abgespeichert wird. Dies betrifft besonders Kunden mit '''Windows''' als Betriebssystem. Bitte beachten Sie auch, dass die Datei unbedingt mit einem führenden "." abgespeichert werden muss - unter Windows-Systemen muss dazu ggf. die Anzeige der Dateierweiterungen aktiviert werden.
Danach können Sie die gespeicherte Datei mit einem (S)FTP-Client auf Ihren Webspace hochladen.
<div style="clear: both;"></div>
== Bearbeiten einer vorhandenen .htaccess-Datei ==
[[Datei:filezilla.jpg|150px|thumb|right||.htaccess-Datei in FileZilla]]
Wenn Sie bereits Software, wie WordPress oder Nextcloud installiert haben, kann es dazu kommen, dass bereits automatisch eine .htaccess-Datei auf Ihrem Webspace bei uns angelegt wurde.
 
Um die vorhandene Datei zu bearbeiten, verbinden Sie sich bitte mit einem (S)FTP-Client Ihrer Wahl, beispielsweise FileZilla, zu Ihrem Webspace bei uns.
 
 
[[Datei:filezilla.jpg]] // Bild von FileZilla mit .htaccess-Datei
 
 
Bitte laden Sie nun die vorhandene .htaccess-Datei auf Ihren lokalen PC herunter. Dort können Sie dann an dieser Datei mit einem Texteditor die gewünschten Änderungen vornehmen.
'''Wichtig: ''' Achten Sie auch hier beim Speichern bitte darauf, dass die Datei nicht als .txt-Dateityp abgespeichert wird. Dies betrifft besonders Kunden mit '''Windows''' als Betriebssystem.
<div style="clear: both;"></div>
= Beispielcode für bestimmte Szenarien =
RewriteEngine on
die Bearbeitung der Webserver-Anfragen gestatten. Damit erlauben Sie Ihrem Webhosting-Paket, die gewünschten Einstellungen zu überschreiben bzw. zu "überbrücken".
== Weiterleitungen ==
Eine einfache Weiterleitung der Domain auf https:// kann durch folgenden Code eingerichtet werden. In unseren Webhosting-Paketen haben Sie zusätzlich die Möglichkeit, über den Siteadmin-Bereich im Menü "SSL-Zertifikate" eine automatische Weiterleitung auf https:// einzurichten.
 
'''Wichtig:''' Bitte tragen Sie dazu als VHost '''immer''' den entsprechenden Ordner, in dem die Installation liegt und nicht die Weiterleitungs-URL ein.
# Weiterleitung auf https://
== Passwortschutz für Ordner ==
In unseren Webhosting-Paketen haben Sie auch die Möglichkeit, Ihre Ordner mittels .htaccess-Datei vor unbefugtem Zugriff zu schützen. Hier können Sie entweder unsere [https://www.manitu.de/service/online-tools/ Tools zur Erstellung von passwortgeschützten Verzeichnissen] auf unserer Website oder folgenden Code verwenden:  # Ordner mit Passwortschutz AuthName "Passwortgeschützter Bereich" AuthType Basic AuthUserFile DER/PFAD/ZUR/.htpasswd require valid-user '''Wichtig''' hierbei ist, dass in dem angegebenen Pfad eine .htpasswd-Datei mit den korrekten Inhalten liegt. Die Erstellung ist dabei analog zur Erstellung einer .htaccess-Datei. Die .htpasswd müsste dann die gültigen Benutzernamen und Passwörter enthalten, wobei hier auf die Synthax zu achten ist und das Passwort "gehashed" eingetragen werden muss. Dazu können Sie [https://www.manitu.de/service/online-tools/webhosting/htpasswd-erstellen/ unseren Generator] verwenden. Beispielinhalt einer .htpasswd-Datei:  test:$1$vF7h2mfE$VvN8L86E3FBQtKuk7GyF1/ Vor dem ":" steht dabei der Benutzername und dahinter das verschlüsselte Passwort.
== Erstellung eigener Fehlerseiten ==
Wenn Sie Ihre eigenen Fehlerseiten in unseren Webhosting-Paketen einrichten möchten, ist dies auch mittels .htaccess-Datei möglich. Dabei können Sie wählen, ob Sie nur eine einfache Textnachricht (Option 1) oder eine komplette Webseite für die entsprechenden Fehlermeldungen ausgeben möchten (Option 2). Sollten keine Fehlerseiten explizit von Ihnen eingerichtet werden, werden natürlich unsere manitu-Fehlerseiten angezeigt. === Fehlermeldung mit eigenem Text (Option 1) === # Eigene Fehlermeldung für 404-Error ErrorDocument 404 "404-file not found" === Ausgabe eigener Fehlerseite (Option 2) === # Eigene Fehlerseite für 404-Error ErrorDocument 404 PFAD/ZUR/errorfile.htaccessphp
<!-- [[Kategorie:Webhosting]][[Kategorie:Webserver (Webhosting)]][[Kategorie:PHP (Webhosting)]]-->
1.533

Bearbeitungen

Navigationsmenü