milky: mod_rewrite-Frage

Beitrag lesen

Hey,

Ich "liebe" konstruktive Kritik.

Glücklicherweise ist das mein Lieblingshobby ;)
Und ich bin nach wie vor der Meinung, daß du die Dinge nur
verschlimmerst, wenn du mod_rewrite als Workaround für Fehler
in osC verwendest.

Insbesondere wird es aber nichts bringen, wenn du versuchst den
Suchmaschinen deinen Shop aufzudrücken. Die Cookie-URLs die osC
ausspuckt machen keinen Sinn, weil dann jeder der über Google
hereinkommt auch seine Waren in den Warenkorb vom Googlebot packt.
(Mal davon abgesehen, daß andere Suchmaschinen osC-Seiten nicht
indizieren, wenn Last-Modified: und ETag: fehlen - da bringen auch
die hübscheren URLs nix).

Bei einer Endlos-Schleife wäre die Seite nicht mehr erreichbar.

Ich hab das mit der Redirect-Direktive falsch gelesen, und in deiner
Reihenfolge war's auch in Ordnung. Nixdesto solltest du auf "Redirect"
verzichten, und hier wirklich mal die RewriteRule-Flags probieren
(siehe Apache-Doku).

RewriteRule /product_info..._id=([0-9]*)&osCsid=(.*) http://localhost/archiv/artikel_$1.html [R=301,L]
RewriteRule ^artikel_(.*).html$ product..._id=$1&osCsid=$2 [L]

"&osCsid=$2" in der zweiten Regel (das "GoogleBot-Warenkorb-Cookie")
wird nicht funktionieren, weil du es in der verkürzten URL nicht
reingebastelt hattest - versuche also besser gleich diese langen URLs
in osCommerce abzuschalten *totlach*

MsF,
milky