Antwort #5 am: 07. Oktober 2013, 15:20:30
Ich versuche mich deutlicher aus zu drücken. Liesst sich echt ein wenig... verwirrend...
Wenn ich den Shop installiere, lade ich die Dateien hoch und führe die Installation aus.
Auf dem Webserver existiert ab diesem Zeitpunkt eine Datei "index.php" (Startseite des Shops)
Jetzt möchte ich eine Seite erstellen die beim aufrufen der URL automatisch geöffnet wird und nichts mit dem Shop zu tun hat. Da (Meines Wissens Standardmäßig eingestellt bei Webservern) die index.html vor der index.php abgearbeitet wird, erstelle ich also eine index.html im selben Verzeichnis.
Das hat zur Folge, dass nach Aufrufen der URL die index.html geladen wird auf der die zwei gewünschten Links stehen. Einer davon verlinkt auf die index.php des Shop (im selben Verzeichnis).
Jetzt gebe ich meine Benutzerdaten ein und klicke auf "Login". Die Daten werden abgeschickt ABER ich komme auf der index.html wieder raus. Wenn ich jetzt wieder auf den Link für den Shop klicke, bin ich sogar eingeloggt.
Meiner Meinung nach besteht das Problem darin, dass der Redirect des Logins nicht auf die index.php verweist sonder auf die URL an sich. Und da die index.html nunmal vor der index.php von Webserver behandelt wird, wird hier nicht die Startseite des Shops (index.php) sondern meine einges erstellte Seite (index.html) aufgerufen.
Probiers mal aus...
Erstell eine index.html mit nem Link auf die index.php, leg sie ins Root-Verzeichniss wie die index.php und ruf die URL auf. Die index.html wird geladen. Wenn du auf den Link klickst, öffnet sich dein Shop. Wenn du dich jetzt einloggst, erscheint wieder die von dir erstellte index.html.
Hoffe so ist es deutlicher was ich meine.