martin123: SEO Multilanguage

Hi,
ich bastle gerade an einer Webseite wo ich über ein Session Cookie die Sprache (de oder en) speicher und anschließend die templates aus website_$session (website_de oder website_en) lade.

Funktioniert im Prinzip wunderbar, wollte jedoch jetzt wissen wie das für die Suchmaschine (google) am besten gemacht wird.

mfg

  1. Hi,

    ich bastle gerade an einer Webseite wo ich über ein Session Cookie die Sprache (de oder en) speicher und anschließend die templates aus website_$session (website_de oder website_en) lade.

    Funktioniert im Prinzip wunderbar, wollte jedoch jetzt wissen wie das für die Suchmaschine (google) am besten gemacht wird.

    *Nicht* mit Cookies natürlich.

    Sondern mit einem Parameter, der dauerhaft Bestand hat - bspw. innerhalb des Pfades.

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
    1. Hi,

      ich bastle gerade an einer Webseite wo ich über ein Session Cookie die Sprache (de oder en) speicher und anschließend die templates aus website_$session (website_de oder website_en) lade.

      Funktioniert im Prinzip wunderbar, wollte jedoch jetzt wissen wie das für die Suchmaschine (google) am besten gemacht wird.

      *Nicht* mit Cookies natürlich.

      Sondern mit einem Parameter, der dauerhaft Bestand hat - bspw. innerhalb des Pfades.

      MfG ChrisB

      Sollte ih da die ganze seite in einen "en" ordner und in einen "de" ordner kopieren und anschließend von der index.php gleich direkt auf den default ordner umleiten?

      dass man zb gleich auf domain/de/ kommt?
      oder gibts was anderes?

      lg

      1. Moin!

        dass man zb gleich auf domain/de/ kommt?
        oder gibts was anderes?

        Ja. Zum Beispiel das Apache-Modul rewrite.

        Handbuch:
        http://httpd.apache.org/docs/current/mod/mod_rewrite.html

        Beispiel der Konfiguration:
        RewriteEngine on
        RewriteRule ^/en/(.*)$ /$2?lang=en
        RewriteRule ^/de/(.*)$ /$2?lang=de

        Wirkung:
        URI --> umgewandelte Adresse
        http://www.example.org/de/ --> /?lang=de
        http://www.example.org/de/tolle_seite.php --> /tolle_seite.php?lang=de

        Du musst Dir dann noch was für den Fall einfallen lassen, dass eine Seite direkt aufgerufen wird. (z.B. Default-Sprache aus den Daten die der Browser sendet ermitteln).

        MFFG (Mit freundlich- friedfertigem Grinsen)

        fastix