Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
webhosting:webserver:htaccess [05.05.2023 08:52] adminwebhosting:webserver:htaccess [05.05.2023 09:15] (aktuell) admin
Zeile 20: Zeile 20:
 </code> </code>
  
-**Erklärung zu gezeigten Beispiel**: Bei Zeilen, die mit einer Raute (#) beginnen, handelt es sich um Kommentare. Diese werden vom Webserver bei der Verarbeitung der Datei ignoriert. Die darauf folgenden Zeilen legen entsprechende Regeln für den Webserver fest, mit denen die Seiten-URL umgeformt wird. Die in diesem Beispiel gezeigten Regeln besagen, dass eine URL, die direkt die Datei index.php aufruft, nicht verändert wird. Wird nicht die Datei index.php aufgerufen, wird geprüft, ob sich an besagter Stelle auf dem Webspace eine Datei oder ein Verzeichnis befindet und entsprechend aufgerufen, wenn dem so ist. Falls dies nicht der Fall ist, wird stattdessen die Datei index.php aufgerufen. Diese verarbeitet die aufgerufene URL entsprechend. Auf diese Weise wird sichergestellt, dass in WordPress hinterlegte Permalinks auf die entsprechenden Seiten umgeleitet werden (die Weiterleitung wird dann über den PHP-Code ausgeführt).+**Erklärung zum gezeigten Beispiel**: Bei Zeilen, die mit einer Raute (#) beginnen, handelt es sich um Kommentare. Diese werden vom Webserver bei der Verarbeitung der Datei ignoriert. Die darauf folgenden Zeilen legen entsprechende Regeln für den Webserver fest, mit denen die Seiten-URL umgeformt wird. Die in diesem Beispiel gezeigten Regeln besagen, dass eine URL, die direkt die Datei index.php aufruft, nicht verändert wird. Wird nicht die Datei index.php aufgerufen, wird geprüft, ob sich an besagter Stelle auf dem Webspace eine Datei oder ein Verzeichnis befindet und entsprechend aufgerufen, wenn dem so ist. Falls dies nicht der Fall ist, wird stattdessen die Datei index.php aufgerufen. Diese verarbeitet die aufgerufene URL entsprechend. Auf diese Weise wird sichergestellt, dass in WordPress hinterlegte Permalinks auf die entsprechenden Seiten umgeleitet werden (die Weiterleitung wird dann über den PHP-Code ausgeführt).
  
 ---- ----
 +
 +Die .htaccess Datei können Sie per [[webhosting:ftp|FTP]] oder [[webhosting:ssh|SSH]] bearbeiten. Beachten Sie bitte, dass Dateien, die mit einem Punkt (.) beginnen, auf Linux, Unix, BSD und ähnlichen Systemen als unsichtbare bzw. versteckte Dateien angesehen werden. Falls Ihr FTP-Programm die .htaccess Datei nicht anzeigt, stellen Sie bitte sicher, dass versteckte Dateien von Ihrem FTP-Programm angezeigt werden. Sollte noch keine .htaccess Datei angelegt worden sein, können Sie diese mit Ihrem FTP-Programm anlegen.
  
 Wir haben an dieser Stelle einige praktische Beispiele aufgeführt, die Sie bei Bedarf in Ihre .htaccess Datei übernehmen können. Eine vollständigere Liste der möglichen Einstellungen und weitere Beispiele finden Sie auf [[https://wiki.selfhtml.org/wiki/Webserver/htaccess|SELFHTML]] sowie in der [[https://httpd.apache.org/docs/2.4/howto/htaccess.html|Apache Webserver Dokumentation (englisch)]]. Wir haben an dieser Stelle einige praktische Beispiele aufgeführt, die Sie bei Bedarf in Ihre .htaccess Datei übernehmen können. Eine vollständigere Liste der möglichen Einstellungen und weitere Beispiele finden Sie auf [[https://wiki.selfhtml.org/wiki/Webserver/htaccess|SELFHTML]] sowie in der [[https://httpd.apache.org/docs/2.4/howto/htaccess.html|Apache Webserver Dokumentation (englisch)]].
Zeile 28: Zeile 30:
 **Hinweis zu Beispielen, die eine Umleitung von HTTP auf HTTPS vornehmen: Sobald Sie für einen Webserver-Eintrag SSL aktiviert haben, nimmt der Webserver die Umleitung auf die jeweilige HTTPS-Variante einer URL automatisch vor. Hierzu muss keine Anpassung über die .htaccess Datei vorgenommen werden.** **Hinweis zu Beispielen, die eine Umleitung von HTTP auf HTTPS vornehmen: Sobald Sie für einen Webserver-Eintrag SSL aktiviert haben, nimmt der Webserver die Umleitung auf die jeweilige HTTPS-Variante einer URL automatisch vor. Hierzu muss keine Anpassung über die .htaccess Datei vorgenommen werden.**
  
-In den hier folgenden Beispielen gehen wir davon aus, dass wir für die Domain beigoneo.de auf dem Webserver ein eigenes Verzeichnis angelegt haben, in dem sich lediglich eine .htaccess Datei mit dem Inhalt der jeweiligen Beispiele befindet.+In den hier folgenden Beispielen gehen wir davon aus, dass wir für die Domain beigoneo.de auf dem Webserver ein eigenes Verzeichnis angelegt haben, in dem sich eine .htaccess Datei mit dem Inhalt der jeweiligen Beispiele befindet.
  
 ===== Domainumleitung ===== ===== Domainumleitung =====