trrunde Skrevet 24. april 2006 Del Skrevet 24. april 2006 Fant en kode i en tidligere post som så slik ut: RewriteEngine on RewriteRule ^([a-z0-9]+)/?$ index.php?side=$1 Men jeg vil endre litt på den slik at jeg får med to verdier, hvorfor kan jeg ikke bare skrive slik: RewriteEngine on RewriteRule ^([a-z0-9]+)/?$ index.php?side=$1&nr=$2 ?? Lenke til kommentar
LoS Skrevet 24. april 2006 Del Skrevet 24. april 2006 Generell/Annen programmering Grunnen til det er at du bare henter ut en variabel, du må ha en () til inni der for å bruke $2. Lenke til kommentar
trrunde Skrevet 25. april 2006 Forfatter Del Skrevet 25. april 2006 Kan egentlig ikke noe rewriterule i det hele tatt, hvor må jeg ha ha () for at det skal virke? Lenke til kommentar
Cucum(r) Skrevet 25. april 2006 Del Skrevet 25. april 2006 (endret) $2 må referere til noko, og i ditt eksempel gjer den ikkje det. Legg til eit uttrykk til i regelen, så går det: RewriteEngine on RewriteRule ^([a-z0-9]+)/([a-z0-9]+)?$ index.php?side=$1&dette=$2 Endret 25. april 2006 av Henrik Lied Lenke til kommentar
trrunde Skrevet 26. april 2006 Forfatter Del Skrevet 26. april 2006 (endret) ahh, nå forstår eg takk for hjelpen!! Edit: Nytt problem, nå finner den plutselig ikke css filen min Endret 26. april 2006 av trrunde Lenke til kommentar
Cucum(r) Skrevet 26. april 2006 Del Skrevet 26. april 2006 Grunnen til det er ganske enkel. Sjølv om http://example.org/mappe/mappe2 er ei virtuell plassering, og refererer til f.eks. index.php?side=filer&id=2, merker ikkje nettlesaren dette. Eg kan stort sett tippe at du har spesifisert stilarkrelasjonen slik: <link rel="stylesheet" media="screen" href="style.css"> Når nettlesaren då er i http://example.org/mappe/mappe2, vil den leite etter http://example.org/mappe/mappe2/style.css. Du må derfor skrive linja slik: <link rel="stylesheet" media="screen" href="/style.css"> Lenke til kommentar
trrunde Skrevet 26. april 2006 Forfatter Del Skrevet 26. april 2006 (endret) Prøvde å endre det, men det hjalp ikke, nå er linjen til css filen slik: <link rel='stylesheet' type='text/css' media="screen" href='/style.css' /> Edit: La også merke til en annen feil, når jeg skriver http://localhost/htacces/test så vil jeg få en melding om at siden ikke finnes, men hvis jeg skriver http://localhost/htaccess/test/3 så virker det, hvordan kan jeg gjøre slik at det er valgfritt om jeg vil ha med $2 Endret 26. april 2006 av trrunde Lenke til kommentar
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å