Seite 1 von 1

Problem mit mode_rewrite, index.php und Shopstat contrib.

Verfasst: 08.05.2006, 19:18
von danone
Hallo,

ich habe folgendes Problem zu dem ich keine Lösung finden konnte (weder hier im Forum, noch mit der Hilfe von Google):

Um in meinem XT-Commerce Shop beim Aufruf der URL https://www.xyz.de/index.php direkt auf die Domain www.xyz.de umzuleiten, habe ich einen 301er in die htaccess eingebaut.

Code: Alles auswählen

 RewriteRule ^index.php http://www.xyz.de/ [R=301,L]
Das funktioniert auch wunderbar, allerdings hebelt es eine andere Regel aus, die suchmaschinenfreundliche URLs für die Kategorien erstellen soll:

Code: Alles auswählen

 ##-- Kategorien
RewriteCond %{REQUEST_URI} (.*):::([_0-9]+):([_0-9]+)\.html$
RewriteRule (.*):::([_0-9]+):([_0-9]+)\.html$ /index.php?cPath=$2&page=$3 [qsappend,L]
RewriteCond %{REQUEST_URI} (.*):::([_0-9]+)\.html$
RewriteRule (.*):::([_0-9]+)\.html$ /index.php?cPath=$2 [qsappend,L]
Ist der 301er aktiv, werden die Kategorie URLs ohne den Titel im Pfad angezeigt:

Code: Alles auswählen

 http://www.xyz.de/?cPath=119
Bei inaktivem 301er ist dann wieder alles richtig:

Code: Alles auswählen

 http://www.xyz.de/Tolle-Sonderangebote:::119.html


Meine Überlegung war nun, den 301er so zu gestalten, dass die Umleitung nur dann ausgeführt wird, wenn exakt diese URL aufgerufen wird (also nichts hinter index.php):

Code: Alles auswählen

 http://www.xyz.de/index.php
In allen anderen Fällen, soll nichts passieren, damit die suchmaschinenfreundliche URLs weiterhin funktionieren.
Leider komme ich genau an der Stelle nicht weiter und würde mich über Vorschläge sehr freuen.