htaccess / 301 Weiterleitung

  • Hallo Leute, ich hab folgende Problematik: Zwei Domains (Domain1 und Domain2), eine Webseite - die Seite soll aber nur über https://domain1.de erreichbar sein - also ohne www und mit SSL

    Wie bekomme ich das hin? Ich verzweifle. Ich hab schon so viele Varianten ausprobiert, aber es scheiterten alle. Vielleicht auch noch ein Punkt, der eine Rollte spielt: Die beiden Domains zeigen beim Hoster auf das gleiche Verzeichniss und nur für die Domain1 ist ein Zertifikat vorhanden (Lets Encrypt falls relevant).

    Hab aktuell keinen Link da immer div Sachen momentan teste. Kann mir trotzdem jemand helfen?

    Entweder wurde die Seite nicht angezeigt weil zu viele Umleitungen vorhanden waren oder es wurde ein 403 Error ausgeworfen, zum Teil ohne Slash nach dem .de

    Aktuell Joomla 3.9.15 - unter 3.9.14 war das Problem aber identisch.
    Wo schreibe ich den Rewrite Block am besten rein - zwischen ##### RewriteEngine enabled - BEGIN und ##### RewriteEngine enabled - END?

  • Apache Configuration
    Rewritecond %{HTTP_HOST} !^domain1.de$ [NC,OR]
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*)$ https://domain1.de/$1 [R=301,L]

    Bei mir steht das möglichst weit am Anfang der .htaccess. Oft auch weit vor Zeile

    Apache Configuration
    RewriteEngine On

    (weil oft behauptet wird, es müsse danach stehen).

  • Ich dreh durch. Danke! Genau diesen Code habe ich auch schon zwei oder dreimal im Netz gefunden - einziger Unterschied: In Zeile2 stand off statt on - das hatte mich schon stutzig gemacht, aber ich dachte mir wenn das mehr so machen wirds schon passen. Ich glaub die schreiben alle untereinander ab.