Zur Navigation

.htaccess RewriteRule mit Shopware

1 MBe (Gast)

Hallo,

nen kleines Problem mit Shopware. ich möchte die url
http://www.domain.de/kategorie?p=1&s=30

über die .htaccess weiterleiten auf

http://www.domain.de/kategorie-hersteller

und im hintergrund über die .htaccess auf kategorie?p=1&s=30 zugreifen.
Leider zeigt mir Shopware immer nur die Startseite nach der Umleitung an.

RewriteCond %{REQUEST_URI} ^(/kategorie)$
RewriteCond %{QUERY_STRING} ^p=1&s=30$
RewriteRule ^(.*)$ /kategorie-hersteller? [R=301,L]

RewriteCond %{THE_REQUEST} /kategorie-hersteller
RewriteRule kategorie-hersteller /kategorie?p=1&s=30 [NC,L]

hast du einen vorschlag, wie ich das über die .htaccess ermöglichen kann?

13.07.2012 15:19

2 Jörg Kruse

Hier würde ich den beginnenden Slash weglassen:

RewriteRule kategorie-hersteller /kategorie?p=1&s=30 [NC,L]

Ich frage mich allerdings, ob hier das Ende der Fahnenstange erreicht ist, oder ob "kategorie" auch nochmal rewritet wird? normalerweise enden die Pfade dynamischer URLs auf einen Slash oder auf eine Dateiendung, wie z.B. ".php"

13.07.2012 15:37 | geändert: 13.07.2012 15:38

3 MBe (Gast)

Hallo,

in dem Shop leider nicht. der Gedanke hinter dieser Umleitung sind SEO-freundliche URLs, deshalb erst per 301 weg von /kategorie?p=1&s=30
zu /kategorie-hersteller. Jedoch im hintergrund die Verarbeitung als /kategorie?p=1&s=30.

nach einem eigenen Test hat sich herausgestellt, dass das System die url auch so:

http://www.domain.de/shopware.php/kategorie?p=1&s=30

entgegen nimmt. wenn ich das allerding in die htaccess einbaue:

RewriteRule kategorie-hersteller shopware.php/kategorie?p=1&s=30 [NC,L]

gibt mir das php "no input file spezified" zurück

13.07.2012 15:47

4 Jörg Kruse

gibt mir das php "no input file spezified" zurück

Die Fehlermeldug kommt wohl von Shopware. Ich nehme an, die htaccess Datei hat auch noch Einträge von Shopware? Möglicherweise parst die Software die nicht rewritete URL und kann mit dem "/kategorie-hersteller" nichts anfangen. In dem Fall kannst du das Rewriten eigener statischer URLs vergessen.

13.07.2012 15:59 | geändert: 13.07.2012 16:00

5 MBe (Gast)

Danke ...

13.07.2012 16:57

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]