Hallo,
ich verstehe da was bei mod_rewrite nicht. Angenommen, meine Seite lautet
http://seite.tld/news/neues-in-delphi.htm
Wenn ein Besucher diese Seite aufruft, wird, so in meinem Fall, eine Quelle aus der
DB zitiert oder geladen. Nur wie sage ich der DB_Query, dass die die News "neues-in-delphi" laden soll. Muss ich diesen Titel nochmal mit in der
db speichern? Wenn ja, hätte ich ja 2 Titel-Felder in der Tabelle, einen, um aus der mod_rewrite-
url den Datensatz zu identifizieren, und einen, um dem Leser den "echten", schönen Titel anzuzeigen. Also so:
Code:
$titel = $_REQUEST['titel'];
$
sql = "SELECT mr_titel, nice_titel FROM news WHERE mr_titel = '".htmlentities('$titel')."';";
Und die
DB wäre dann so:
Code:
id | mr_titel | nice_titel | datum | inhalt
mr_titel steht für mod_rewrite-titel.
Ist das nicht ein wenig kompliziert? Gut, man könnte in die
URL noch die ID mit ausgeben, also 728-neues-in-delphi.htm. Aber dann könnte die ID auch jeder sehen.
Wie macht ihr das?
danke