Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige ÜberarbeitungNächste ÜberarbeitungBeide Seiten, nächste Überarbeitung |
webseiten [2018/02/04 15:20] – Symlinks hinzugefügt julian | webseiten [2018/04/03 19:49] – [SSL-only] chris |
---|
### .htaccess | ### .htaccess |
| |
Das kann man erreichen, indem man eine [[wd>htaccess|.htaccess-Datei]] anlegt (wie auch bei SSL beschrieben) unter websites/public_html/.htaccess mit folgendem Inhalt anlegt: | Eine automatische Umleitung von http auf https bei Aufruf einer Domain kann man erreichen, indem man eine [[wd>htaccess|.htaccess-Datei]] (wie auch bei SSL beschrieben) unter websites/public_html/.htaccess mit folgendem Inhalt anlegt: |
| |
RewriteEngine On | RewriteEngine On |
RewriteRule ^$ http://www.example.org/$1 [R] | RewriteCond %{HTTPS} !=on |
| RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L] |
| |
Dann wird man beim Aufruf von example.in-berlin.de direkt auf www.example.org weitergeleitet. | Dann wird man beim Aufruf der Domain direkt auf den https-Teil der Domain weitergeleitet. |
| |
### Symlinks | ### Symlinks |
| |
Die zweite Möglichkeit, eine Weiterleitung einzurichten, ist es, einen [[wd>https://de.wikipedia.org/wiki/Symbolische_Verknüpfung|Symlink]] anzulegen. Dies ist eine einfache Verknüpfung im Dateisystem. Hierfür würde man in seinen websites/-Ordner gehen, dort das Verzeichnis dera alten Webseite löschen und stattdessen einen Symlink auf die neue Webseite anlegen. | Die zweite Möglichkeit, eine Weiterleitung einzurichten, ist es, einen [[wd>https://de.wikipedia.org/wiki/Symbolische_Verknüpfung|Symlink]] anzulegen. Dies ist eine einfache Verknüpfung im Dateisystem. Hierfür würde man in seinen websites/-Ordner gehen, dort das Verzeichnis der alten Webseite löschen und stattdessen einen Symlink auf die neue Webseite anlegen. |
Wenn man also von example.in-berlin.de (unter public_html/) auf example.org verlinken will, sähe das so aus: | Wenn man also von example.in-berlin.de (unter public_html/) auf example.org verlinken will, sähe das so aus: |
| |
### SSL-only | ### SSL-only |
| |
Wir richten standardmäßig eine Webseite mit https und mit normalem http ein. Will man nur https erlauben und keine unverschlüsselten Verbindungen mehr zulassen, so kann man das mit einer [[wd>htaccess|.htaccess-Datei]] machen. Ein Beispiel, wie eine .htaccess-Datei aussieht, die im Root einer Webseite liegt (also z.B. unter `websites/public_html/.htaccess`): | Wir richten standardmäßig eine Webseite mit https und mit normalem http ein. Wenn man nur https erlauben und keine unverschlüsselten Verbindungen mehr zulassen möchte, so kann man das mit einer [[wd>htaccess|.htaccess-Datei]] machen. Ein Beispiel, wie eine .htaccess-Datei aussieht, die im Root einer Webseite liegt (also z.B. unter `websites/public_html/.htaccess`): |
| |
RewriteEngine On | RewriteEngine On |
RewriteRule ^$ https://www.example.org/$1 [R] | RewriteCond %{HTTPS} !=on |
| RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L] |
| |
Diese Regel würde alle Anfragen von http://www.example.org/irgendwas auf https://www.example.org/irgendwas weiterleiten, also genau der gleiche Pfad, nur verschlüsselt. | Diese Regel würde alle Anfragen von http://www.example.org/irgendwas auf https://www.example.org/irgendwas weiterleiten, also genau der gleiche Pfad, nur verschlüsselt. |