Hallo alle zusammen,
ich bin da auf einen merkwürdigen Fehler gestoßen:
mod_rewrite ist aktiviert, funktioniert auch im Großen und Ganzen, aber an den Details haperts etwas.
Wenn ich meinen Browser neu starte und dann auf die Seite gehe (oder halt noch nicht auf der Seite war seit einer gewissen Zeit), dann stimmen beim ersten Aufruf die URLs nicht.
D.h. sie stimmen schon, allerdings hängt an jedem vom Shop generierten Link noch etwas dran, nämlich folgendes: "?x55b02=37019d009fee0ea07f4dc9d3adb5e273"
Der Teil vor dem "=" bleibt immer gleich, der Teil danach ändert sich jedes Mal, ich vermute dabei handelt es sich um die Session-ID.
Das Problem an der ganzen Sache ist, dass dadurch der Klick auf jeden beliebigen Link zu einem Fehler 404 führt.
Danach oder nach einem einfachen Reload der Startseite ist der Fehler weg und alles funktioniert einwandfrei.
Wie werde ich diesen Fehler los?
Die .htaccess sieht so aus:
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]