Seite 1 von 1

aus id text umwandeln

Verfasst: 07.02.2006 23:39
von claudius86
ich habe folgendes problem, momentan verlinke ich auf ein profil mit folgemden link:
http://www.xyz.com/statement.php?id=1&nid=9
ist es möglich, dass diese url wie folgt dargestellt wird:
http://www.xyz.com/statement/claudius.html
claudius ist abhängig von dem id wert.
id=2 wäre zB nikolai


ich hoffe ihr könnt mir helfen, bin schon länger auf der suche nach einer sinnvollen lösung....

Verfasst: 09.02.2006 08:24
von Bob
Die Reihenfolge wäre aufruf von /statement/claudius.html - intern wird /statement.php?id=1&nid=9 geladen. Ohne jedoch die IDs mit in die URL aufzunehmen (bspw. /statement/claudius-1-9.html) kannst do on-the-fly nicht auf /statement.php?id=1&nid=9 umschreiben. Da bliebe noch ein RewriteMap oder du leitest alles auf deine PHP-Datei und wertest dort die URL aus, sprich ermittelst anhand von claudius wieder die IDs.

Grüße
Robert

danke....

Verfasst: 10.02.2006 17:35
von claudius86
super danke.
darf ich so dreist sein und nach der formel für das rewrite fragen?

Verfasst: 10.02.2006 22:46
von Bob
Was? /statement/claudius-1-9.html?

Code: Alles auswählen

RewriteRule ^statement/[^-]+-([0-9]+)-([0-9]+)\.html$ /statement.php?id=$1&nid=$2 [L]


Das du jetzt eine Verzeichnisstruktur hast und dann die Pfade z.B. zu relativ referenzierten Bildern nicht mehr stimmen, weißt du aber?