Ankündigung

Einklappen
Keine Ankündigung bisher.

Zweisprachige Webseite weiterleiten

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Zweisprachige Webseite weiterleiten

    Hallo,

    ich möchte eine zweisprachige Webseite aufbauen und folgendes ist mein Plan:

    Ich habe www.domain.de und www.domain.com.

    Jetzt soll so weitergeleitet werden:
    www.domain.de -> www.domain.com/de
    www.domain.com -> www.domain.com/en

    Ich bin leider echt schlecht was htaccess angeht und komme da nicht weiter, kann mir jemand helfen?

    Mein Versuch sieht so aus:

    Code:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^domain.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www.domain.com$
    RewriteRule (.*)$ http://www.domain.com/en/$1 [R=301,L]
    
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^domain.de$ [OR]
    RewriteCond %{HTTP_HOST} ^www.domain.de$
    RewriteRule (.*)$ http://www.domain.com/de/$1 [R=301,L]
    Wenn ich jetzt allerdings die Domains aufrufe wird an die .com immer zig mal en oder de angehängt also z.B. www.domain.com/en/en/en/en/en/en/ ...

    Wäre sehr dankbar wenn jemand mir helfen kann!
    Gruß Daniel

  • #2
    Du prüfst nur auf die Domain, aber nicht, ob schon ein Sprachkürzel vorhanden ist.
    Windows Server gehören NICHT ins Internet!

    Dildo? Dildo!

    Kommentar


    • #3
      Okay, das klingt logisch, aber wie kann ich das abfragen?
      Geht das mit ner if-Abfrage ähnlich wie bei php?

      Kommentar


      • #4
        Auch mit RewriteCond und mit %{REQUEST_URI}.
        Windows Server gehören NICHT ins Internet!

        Dildo? Dildo!

        Kommentar


        • #5
          Danke für deinen Tipp, leider stelle ich mich immer noch zu blöd an anscheinend...
          Gibt es [AND] überhaupt? [OR] macht ja keinen Sinn, oder?

          Ich bekomme immer wieder nur www.domain.com/en/en/en/en/ ...

          Code:
          RewriteEngine On
          RewriteCond %{HTTP_HOST} ^luetke-lanfer.com$ [OR]
          RewriteCond %{HTTP_HOST} ^www.luetke-lanfer.com$ [AND]
          RewriteCond %{REQUEST_URI} !.*/en/.*
          RewriteRule (.*)$ http://www.luetke-lanfer.com/en/$1 [R=301,L]

          Kommentar


          • #6
            AND ist implizit vorhanden.
            Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.

            Kommentar

            Lädt...
            X