Zur Navigation

bitte um hilfe bei mod_rewrite

1 lupin

hi jörg,

erstmal hallo hier ;-)

ich habe mir eine internetseite programmiert mit mysql DB und php.

läuft auch alles supi jedoch ist mod_rewrite ein neues thema für mich und genau hier bräucht ichdeine / eure hilfe.

ich habe folgende links:

xxx.domaine.xx/index.php?menue=1
und:
xxx.domaine.xx/index.php?menue=1&link=2
und
xxx.domaine.xx/index.php?news=1


ich hätte aber gerne folgendes:

xxx.domaine.xx/menuename
und:
xxx.domaine.xx/menuename/linkname
und
xxx.domaine.xx/index.php?news=1 <- soll so bleiben

die namen der links und des menues kommen aus einer datenbank.
bisher lasse ich mir wie oben gesehen immer die IDs ausgeben und hänge diese IDnr an die jeweiligen menue oder link variable.

ich verstehe nicht wie ich aus:

xxx.domaine.xx/index.php?menue=1
(oder 2, 3, 45, 56 usw. ist ja dynamisch die zahl kann sich immer ändern da ja auch mal ein menuepunkt im cms gelöscht werden kann)

so eine url machen kann wenn der menuename doch dynamisch ist
xxx.domaine.xx/menuename

würde es auch gerne verstehen....

hoffe könnt mir helfen...


LG

15.07.2012 23:34

2 Jörg Kruse

Als erstes musst du deine PHP-Scripte so ändern, dass sie die Daten nicht mehr anhand der ID, sondern anhand des Namens aus der Datenbanktabelle holen. Voraussetzung ist hierbei, dass das Datenfeld für den Namen unique ist.

Wenn das geschehen ist, kannst du /menuename auf /index.php?name=menuename rewriten.

16.07.2012 00:36

Beitrag schreiben (als Gast)

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





[BBCode-Hilfe]