Hallo Matze,
dass das hier
Code:
RewriteRule (.*)\.html /index.php?get=$1&id=$2
nicht funktioniert, ist fuer mich kein Wunder. Du bekommst eben nur einen "Parameter" zurueck, und nicht zwei. Versuch mal diese hier:
Code:
RewriteRule ^([[:lower:][:upper:]äöüÄÖÜß%+-]*)([0-9]+).html(.*) index.php?get=$1&id=$2$3
Der erste Parameter kann Klein- und Grossbuchstaben sein, dann kann eine beliebig lange Zahl kommmen, und der dritte Parameter kann sonstwas sein, ich nenne es immer "Sicherheitsparameter". Das $3 sorgt dafuer, dass irgendwelche Dinge, die hinten noch dranhaengen (z.B. eine SID falls es die gibt), auch weitergegeben werden. Evtl. solltest du die rewriterules auch fuer die einzelnen Teile fix machen, also einrach
Code:
^program([0-9]+).html(.*)
Zitat von
Matze:
Muss ich noch etwas in den php-Dateien verändern?
Du musst nur dafuer sorgen, dass deine php-Dateien die neuen Links ausspucken, genau so wie in deinem Forum
Greetz
alcaeus