"/" mit Mod Rewrite ersetzen

penntuete

Mitglied
Hallo,

ich versuche diese URL ...

Code:
http://www-intern.nitta-dresden.de:8080/Startseite/1000,start,Karate,Startseite.html

... in diese umzuwandeln:

Code:
http://www-intern.nitta-dresden.de:8080/index.php?cgid=1000&pid=start

Dazu verwende ich folgende Rewrite Regel:

Code:
RewriteRule  [/.*/](.*),(.*),(.*),(.*)\.html$ index.php?cgid=$1&pid=$2

Ich muss jedoch hinzufügen das ich schon zig Versuche unternommen habe um "Startseite/" aus dem oben stehenden Beispiel herauszufiltern. Diese Version stellt meinen letzten Versuch dar.

Hat jemand eine Idee wie man das am besten macht? Gibt es irgendwo ein Tool um seine Regeln zu testen?

Vielen Dank!

Grüße,
Uwe
 
Zuletzt bearbeitet:
Ich glaube ich habe das Problem gefunden:

Code:
RewriteRule static/(.*)$ static/$1
RewriteRule  ^[a-zA-Z]+/(.*),(.*),(.*),(.*)\.html index.php?cgid=$1&pid=$2

Die relative URLs für Styles, JS Scripte und Bilder waren nicht mehr gültig.

Grüße,
Uwe
 
Du könntest auch einfach alle Anfragen an das Skript umleiten und sie dann mit PHP auseinandernehmen.
 
Stimmt aber dann müsste ich ziemlich viel im Code umschreiben. Diese Lösung passt prima. Zudem kann man über die Konfigurationsdatei SEO Support auch einfach abschalten.
 
Zurück