Umleiten von URLs mit mod_rewrite

Umleiten von URLs mit mod_rewrite

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.comdann 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.comdies 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]

verwandte Informationen