Probleme mit RewriteEngine
Hallo.
Ich möchte mit der RewriteEngine den Aufruf einer Seite schöner gestalten.
Aus:
domain.de/index.php?id=8&action=product_detail&katalog=gesam t&katalognr=1234
soll
domain.de/products/1234
werden.
Nun habe ich eine .htaccess-Datei erstellt, die so aussieht:
Komischerweise werde ich bei dem Aufruf von domain.de/products/1234 auf die Url domain.de/products?id=1234 weitergeleitet, welche einen 404 verursacht.
Hatte das ganze schonmal in einem Unterverzeichnis /test ausprobiert. Hier ging es. Der einzige Unterschied war hier, dass lediglich index.php?katalognr=$1 aufgerufen werden sollte. Liegt es an den anderen Parametern?
Vielen Danke schonmal für die Hilfe.
Emil
Ich möchte mit der RewriteEngine den Aufruf einer Seite schöner gestalten.
Aus:
domain.de/index.php?id=8&action=product_detail&katalog=gesam t&katalognr=1234
soll
domain.de/products/1234
werden.
Nun habe ich eine .htaccess-Datei erstellt, die so aussieht:
RewriteEngine On
RewriteBase /
#ersetze alle mit abschließendem /:
RewriteRule ^products/(.*)/$ index.php?id=8&action=product_detail&katalog=gesamt&katalognr=$1
#ersetze alle ohne abschließenden /:
RewriteRule ^products/(.*)$ index.php?id=8&action=product_detail&katalog=gesamt&katalognr=$1
Komischerweise werde ich bei dem Aufruf von domain.de/products/1234 auf die Url domain.de/products?id=1234 weitergeleitet, welche einen 404 verursacht.
Hatte das ganze schonmal in einem Unterverzeichnis /test ausprobiert. Hier ging es. Der einzige Unterschied war hier, dass lediglich index.php?katalognr=$1 aufgerufen werden sollte. Liegt es an den anderen Parametern?
Vielen Danke schonmal für die Hilfe.
Emil
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 70180
Url: https://administrator.de/forum/probleme-mit-rewriteengine-70180.html
Ausgedruckt am: 10.05.2025 um 15:05 Uhr