Guten Tag
Du gibst im Browser folgend URL ein:
/haus/kueche/tisch.html
Intern soll die URL mit mod_rewrite hierhin umgeleitet werden:
/index.php?a=1&b=2&c=3
Jetzt habe ich ein Problem:
Nur die Datenbank selber kennt die ID's und weiss,
dass z.B. der Tisch die ID 3 besitzt.
Folglich muss ich noch eine Datenbankabfrage einbauen.
Ich habe mir das so vorgestellt:
Du gibst im Browser folgend URL ein:
/haus/kueche/tisch.html
Per mod_rewrite wird die URL vorerst so umgeleitet:
/idfinder.php?arg1=haus&arg2=kueche&arg3=tisch
Der idefinder macht nun die Datenbankabfrage.
Er findet die ID's heraus und weiss, dass der tisch die ID 3 hat.
Nun kann der idfinder mit
header('location:index.php?a=1&b=2&c=3);
die entsprechende Seite aufrufen.
Frage
Ist das der Richtige Ansatz?
Geht das nicht mit weniger DB-Abfragen?
Wie macht das Joomla (SEF-Komponente)?
Gruss
Schorsch