Radar911 Skrevet 14. desember 2004 Skrevet 14. desember 2004 Hei, Før dere spør så har jeg lest artikkelen om mod_rewrite på Unrealized og den i Apache manualen. Men jeg sliter fælt med RewriteRule, har prøvd så mangt for å få det til å funke på websiten min, men har så langt ikke lykkes. Jeg har en haug med linker som ser slik ut: www.mittdomene.com/reviews.php?ID=1 med varierende ID såklart. Vil rewrite slike url'er til noe slikt som www.mittdomene.com/reviews, men sliter stort. Noen som har peiling på hvordan dette kan gjøres med RewriteRule?
Lokaltog Skrevet 14. desember 2004 Skrevet 14. desember 2004 Du kan jo f.eks. gjøre det slik: RewriteRule ^([^./]+)/([^./]+)/([^./]+)/?$ $1.php?$2=$3 Her kan du hente adressen reviews/id/1/, og den vil skrive om adressen til reviews.php?id=1. En annen variant er denne, men her er det tilpasset slik at det kun er reviews.php som skal brukes, og at det er ID som skal sendes i URL'en: RewriteRule ^reviews/([0-9]+)/?$ reviews.php?ID=$1 Om jeg bommet litt her er det bare å reformulere spørsmålet ditt.
Radar911 Skrevet 14. desember 2004 Forfatter Skrevet 14. desember 2004 (endret) Er ikke helt sikker, men fikk ingen av de to til å fungere av en eller annen grunn. Vil at lenker som denne: http://www.mittdomene.com/reviews.php?ID=13 Skal skrives om til http://www.mittdomene.com/reviews/13 For å unngå at folk prøver å skrive inn noe skadende i ?ID= EDIT: Må jeg da også skrive om linkene mine fra dette: echo '<a href="reviews.php?ID=' .$row['ID'].'">'.$row["Title"].'</a> Til dette noe slikt? echo '<a href="reviews/' .$row['ID'].'">'.$row["Title"].'</a> Endret 14. desember 2004 av Radar911
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå