Hallo Leute,
ich gebe zu, was mod_rewrite angeht bin ich leider nicht ganz so bewandert, wie ich es gerne wäre. entsprechend habe ich gerade ein Problem bei einer Lösung, die ich gebastelt habe, die allerdings nicht so ganz funktioniert:
So sieht meine htaccess aktuell aus:
RewriteEngine on
RewriteRule ^(.*)/$ $1.php
RewriteRule ^(.*)/(.*)/$ $1.php?action=$2
xyz.de/test/ soll test.php aufrufen (das funktioniert)
xyz.de/test/kategorie/ soll test.php?action=kategorie aufrufen (funktioniert auch)
was jetzt allerdings nicht geht, ist wenn jemand den abschließenden / weg lässt z.B.:
xyz.de/test
xyz.de/test/kategorie
ebenfalls gibt es Probleme mit Bindestrichen:
xyz.de/test-test/
xyz.de/test-test/kategorie-test/
Wie müsste das ganze umgestellt werden, damit es richtig funktioniert?
Besten Dank schon mal für eure Hilfe.
ich gebe zu, was mod_rewrite angeht bin ich leider nicht ganz so bewandert, wie ich es gerne wäre. entsprechend habe ich gerade ein Problem bei einer Lösung, die ich gebastelt habe, die allerdings nicht so ganz funktioniert:
So sieht meine htaccess aktuell aus:
RewriteEngine on
RewriteRule ^(.*)/$ $1.php
RewriteRule ^(.*)/(.*)/$ $1.php?action=$2
xyz.de/test/ soll test.php aufrufen (das funktioniert)
xyz.de/test/kategorie/ soll test.php?action=kategorie aufrufen (funktioniert auch)
was jetzt allerdings nicht geht, ist wenn jemand den abschließenden / weg lässt z.B.:
xyz.de/test
xyz.de/test/kategorie
ebenfalls gibt es Probleme mit Bindestrichen:
xyz.de/test-test/
xyz.de/test-test/kategorie-test/
Wie müsste das ganze umgestellt werden, damit es richtig funktioniert?
Besten Dank schon mal für eure Hilfe.