Ergebnis 1 bis 3 von 3

Thema: Weiterleitung via htaccess

  1. #1
    Contao-Nutzer
    Registriert seit
    12.09.2011.
    Ort
    Stuttgart
    Beiträge
    61

    Frage Weiterleitung via htaccess

    Hallo zusammen,

    die .htaccess ist mein Angstgegner. Ich komme in den meisten Fällen gut mit ihr aus, aber jetzt habe ich folgendes Problem.
    Meine Seite hatte ich bis zuletzt multilingual eingesetzt und die Sprache zur URL hinzugefügt, beispiel: http://www.domain1.de/de/
    Nun habe ich in Contao drei verschiedene Webseiten, die jedoch nicht alle multilingual sind - aus diesem Grund habe ich die Option "Sprache zur URL hinzufügen" wieder deaktiviert. Funktioniert alles bestens. Da aber einige Menschen wahrscheinlich immer noch mit der alten URL auf die Seiten zugreifen könnten wollte ich per .htaccess diesen Fall lösen.

    Quasi sollte die Umleitung folgendermaßen stattfinden:

    http://www.domain1.de/de/ leitet ab sofort auf http://www.domain1.de/ um.
    http://www.domain2.de/de/ leitet ab sofort auf http://www.domain2.de/ um.

    und dies alles in einer htaccess. Ich habe einige Schnipsel im Netz gefunden, einiges ausprobiert - doch nicht wirklich zum laufen gebracht. Kann mir jemand helfen?

  2. #2
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.615
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Vielleicht wird die Erweiterung redirect4ward Dein Freund.

  3. #3
    Contao-Nutzer
    Registriert seit
    12.09.2011.
    Ort
    Stuttgart
    Beiträge
    61

    Standard

    Ich bin nicht der Freund von zuvielen Erweiterungen. Macht bei Updates immer Mehraufwand. Aber ich hab die Lösung jetzt doch noch gefunden falls es mal ein anderer benötigt:

    RewriteCond %{HTTP_HOST} ^(www\.)?domain1\.de$
    RewriteCond %{REQUEST_URI} ^/de/.*$
    RewriteRule ^de/.*$ http://www.domain1.de/startseite.html [R,L]

    RewriteCond %{HTTP_HOST} ^(www\.)?domain2\.de$
    RewriteCond %{REQUEST_URI} ^/de/.*$
    RewriteRule ^de/.*$ http://www.domain2.de/startseite2.html [R,L]

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •