Weiterleitung im XT-Commerce Shopsystem funktioniert nicht

Wie wir alle wissen (sollten) ändert mod_rewrite keine Links im Script. Damit auch die Links auf Deiner Page auf die neuen "Rewrited URLs" zeigen bedarf es der Anpassung im Code. Fragen und Probleme rund um's Coding werden hier diskutiert.

Moderator: Super-Mod

Weiterleitung im XT-Commerce Shopsystem funktioniert nicht

Beitragvon Druckerhamster » 05.08.2009 11:03

Hallo zusammen,

ich bin neu hier und hoffe Ihr könnt mir helfen.

Kurz zu uns und unserer Grundlage:

Wir betreiben einen Onlineshop für Druckerzubehör.
Das Shopsystem basiert auf der bekannten Grundlage XT-Commerce.
Die Firma Gambio hat einen Fork daraus gemacht.
Dieser Fork beinhaltet schon SUMA-freundliche URL´s, leider klappt das nicht so ganz.

Jetzt zum eigentlichen Problem:

Wie ihr in der .htaccess seht, haben der Content, die Kategorien und die Produkte Regeln zur Umschreibung.

Die Regeln für den Content und die Produkte finktionieren, nur die Kategorien wollen nicht...

Bei ausgeschalteter Regel werden die Produkte, die zu den Kategorien gehören, richtig angezeigt.
Bei eingeschalteter Regel werden wirre Produkte, die nicht zu den Kategorien gehören angezeigt.

Code: Alles auswählen
## Gambio SEO Boost

# Options +FollowSymlinks

RewriteEngine on
RewriteBase /


RewriteCond %{HTTP_HOST} ^([^.]+)\.druckerhamster\.de$ [NC]
RewriteRule ^(.*)$ http://druckerhamster.de/$1 [R=301,L]


RewriteCond %{REQUEST_FILENAME} =.*\.(php|css|js|gif|jpg|jpeg|png)$
RewriteRule ^(.+) - [L]

RewriteCond %{REQUEST_URI} (.*)?/admin/(.*)
RewriteRule ^(.+) - [L]


RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [L]

RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.+) - [L]

RewriteCond %{REQUEST_FILENAME} -l
RewriteRule ^(.+) - [L]


##boosted CONTENT
RewriteRule (.*/)?info/([A-Za-z0-9_-]+)\.html.* shop_content.php?gm_boosted_content=$2&%{QUERY_STRING} [PT,L]

##boosted PRODUCTS
RewriteRule (.*/)?([A-Za-z0-9_-]+)\.html product_info.php?gm_boosted_product=$2&%{QUERY_STRING} [PT,L]

##boosted CATEGORIES
RewriteRule (.*/)?([A-Za-z0-9_-]+)/?.* index.php?gm_boosted_category=$2&%{QUERY_STRING} [L]

##boosted CATEGORIES
RewriteRule (.*/)?([A-Za-z0-9_-]+)/?.* index.php?gm_boosted_category=$2$1&%{QUERY_STRING} [L]


# Route Error Pages to sitemap
# ErrorDocument 400 sitemap.html?error=400
# ErrorDocument 401 sitemap.html?error=401
# ErrorDocument 402 sitemap.html?error=402
# ErrorDocument 403 sitemap.html?error=403
# ErrorDocument 404 sitemap.html?error=404
# ErrorDocument 500 sitemap.html?error=500


Unseren Shop findet ihr hier.

Kann mir bitte jemand helfen ?

Grüße,

Benjamin
Druckerhamster
.
.
 
Beiträge: 1
Registriert: 05.08.2009 10:05

Beitragvon Gumbo » 06.08.2009 18:55

Wobei genau brauchst du nun Hilfe?
Markus Wulftange
Gumbo
Moderator
Moderator
 
Beiträge: 5019
Registriert: 07.01.2005 01:18
Wohnort: Trier


Zurück zu Programmierung & Scriptanpassung für mod_rewrite

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron