matthias: Session ID und mod_rewrite

Hi!
Also mein neues Shopsystem basiert auf php mit mysql.
Ich hänge hinten als string die informationen an.
Auch die SessionId, die bei mir Kennung heißt
also sieht das folgendermaßen aus (der link ist keine werbung, soll nur dazu dienen zu sehen wie's funzt)

http://www.valenta-aquaristik.de/neu/v_shop/beschreibung.php?A_ArtNr=4&Kennung=e646380dddf084e4bb1775058931904f

A_ArtNr steht für die eindeutige Erkennung der Produkte.
Nun will ich den ganzen Shop auch für Suchmaschinen optimieren.
Also hab ich folgendes in meiner htaccess stehen:

RewriteEngine On
RewriteRule ^([0-9]+)$ /neu/v_shop/beschreibung.php?A_ArtNr=$1 [L,R=301]
RewriteRule ^A_ArtNr([0-9]+)$ /neu/v_shop/beschreibung.php?A_ArtNr$1 [L,R=301]

Die richtige seite wird auch aufgerufen nur leider or hne inhalt.
Versucht mal:
http://www.valenta-aquaristik.de/4

Nun habich herausgefunden, dass man ohne SessionID in die Röhre guckt und garnichts sieht.
Also auch wenn man
http://www.valenta-aquaristik.de/neu/v_shop/beschreibung.php?A_ArtNr=4
ohne eben den String Kennung angibt.
Die Session ID wird bei mir in der Datei "get_id.php vergeben, die ich in jeder Seite Include.

Aber was kann ich den jetzt machen?
Hoffe man hat verstanden was ich will
mfg
matze

  1. Hi matze,

    http://www.valenta-aquaristik.de/neu/v_shop/beschreibung.php?A_ArtNr=4&Kennung=e646380dddf084e4bb1775058931904f
    RewriteRule ^A_ArtNr([0-9]+)$ /neu/v_shop/beschreibung.php?A_ArtNr$1 [L,R=301]

    bist Du sicher, daß diese Regel jemals matched?

    In Deinem Beispiel kommt zwischen dem Wert von A_ArtNr
    und dem Ende des Strings ("$") noch ein weiterer
    Parameter ... und das "="-Zeichen suche ich auch
    vergeblich in Deinen Regeln.

    Viele Grüße
          Michael