Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#7

Re: php und Dateiendung html (ModRewrite)

  Alt 29. Mär 2005, 07:50
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
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat