ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Login Problem wg unterschiedlicher URL

Geschlossen
  1. #1
    User Pic
    Fire86 Mitglied
    Registriert seit
    25.04.2009
    Beiträge
    543
    Beitragswertungen
    0 Beitragspunkte
    Hallo Leute,

    ich bin vorhin auf folgendes Problem gestoßen:

    Meine Homepage ist über zwei Nameserver Einträge (A-Records) in meiner Domain gleichermaßen mit www.seite.de und seite.de aufrufbar.

    Die meisten User besuchen die Seite normal über www.seite.de .
    Wenn jetzt aber ein User, der sie über seite.de besucht, einen internen Link postet, funktioniert er für www.seite.de Benutzer nicht.

    Grund hierfür ist, dass der automatische Cookie Login in diesem Fall nur für www.seite.de klappt, nicht aber für seite.de
    Man ist also auf www.seite.de eingeloggt aber auf seite.de ausgeloggt.

    Warum ist das so und was kann man sinnvolles dagegen machen?
    Kann man den Cookie z.B. so einstellen, dass er sowohl für seite.de als auch www.seite.de verwendet wird?

    Man könnte sich natürlich auch einfach auf beiden Seiten einloggen, aber das will ich meinen teilweise technikfremden Usern nicht zumuten. zwinker

    Fire86


    verwendete ilchClan Version: 1.1
    Kein Support per Email oder ICQ!
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    annemarie gelöschter User
    das ich mir das erst heute anschauen werde, aber damit du auch bescheid weißt das sich überhaupt jemand die sache anschaut.

    ich war gestern echt kaputt und bin dann beim film eingeschlafen also werde ich wohl irgendwie im halbschlaf auf den trichter gekommen sein zu posten.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Flomavali gelöschter User
    Entweder Du stellt den Server so ein, dass er deinseite.de immer auf www.deineseite.de umleitet, oder Du bearbeitest die include/includes/func/user.php und änderst den Cookienamen und zudem den Cookie Pfad. Ich glaube, das werden wir mit Ilch 1.2 mal in Angriff nehmen.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Fire86 Mitglied
    Registriert seit
    25.04.2009
    Beiträge
    543
    Beitragswertungen
    0 Beitragspunkte
    Ok, ich werd mir das mit den Cookies bei Gelegenheit mal anschauen.
    Hab's jetzt übergangsmäßig erstmal mit folgendem Eintrag in der index.php gelöst:
    if ($_SERVER['SERVER_NAME'] == 'seite.de') {
    header('location: http://www.seite.de');
    }
    Kein Support per Email oder ICQ!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    annemarie gelöschter User
    besser als ein header redirect im php wäre hier imho ein redirect via .htaccess mit einem 301 redirect (moved permanently)

    HowTo 301 redirect
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Fire86 Mitglied
    Registriert seit
    25.04.2009
    Beiträge
    543
    Beitragswertungen
    0 Beitragspunkte
    Ja, viel besser.
    An mod_rewrite hab ich garnicht gedacht, so bleibt auch der query string erhalten.
    RewriteCond %{HTTP_HOST} ^seite.de [NC] 
    RewriteRule ^(.*)$ http://www.seite.de/$1 [L,R=301]


    Optimale Lösung, danke!
    Kein Support per Email oder ICQ!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    annemarie gelöschter User
    ist auch SEO technisch der bessere weg, auch wenn man darauf keinen wert legt.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten