
Ich versuche, eine Website einzurichten, auf der wir die URL für verschiedene Fälle umleiten möchten. Die Fälle sind unten aufgeführt:
- Wenn Port 80, dann erzwingen Sie Port 443
- Wenn URL =,
support.example.com
dann erzwinge URL =support.example-1.com
Wir möchten zunächst verlangen, dass der gesamte Datenverkehr über HTTPS läuft, und dann verlangen, dass eine unserer Domänen (da sie aufgrund unseres SSL-Zertifikats auf dieselbe Box aufgelöst wird) auf eine andere unserer Domänen umgeleitet wird. Wir können SSL erzwingen, aber wir können keine mod_rewrite-Regel finden, die funktioniert, wenn https://support.example.com
dies erzwungen wird https://support.example-1.com
.
Wir wären Ihnen für jede Hilfe sehr dankbar.
Antwort1
Sie haben SSL erzwungen, ignorieren Sie dies also.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^support\.example\.com$
RewriteRule (.*) https://support.example-1.com/$1 [R=301,L]