12. december 2008 - 20:14
Der er
6 kommentarer og 1 løsning
Url rewriting, hvis id er tomt.
Jeg bruger følgende streng i min .htaccess fil, til at viderestille brugeren til forsiden: RewriteRule ^forside /index.php Altså, indtastes der /forside så komme man til /index.php. Ved artiklerne hvor der også bruges et id/nr, bruger jeg følgende: RewriteRule ^artikler/([0-9]+)/?$ /artikler.php?id=$1 Så kan man tilgå en artikel ved at gå til /artikler/40 f.eks. Men hvis så der INTET id er indtastet, altså, blot: /artikler, så vil jeg gerne have, at man bare bliver viderestillet til artikler.php og ikke artikler.php=id=(id) Jeg har prøvet med 2 linier, men det giver fejl: RewriteRule ^artikler /artikler.php RewriteRule ^artikler/([0-9]+)/?$ /artikler.php?id=$1
Annonceindlæg fra Admin By Request
12. december 2008 - 20:41
#1
"det giver fejl" - hvilke fejl? Du skal måske RewriteRule ^artikler$ /artikler.php RewriteRule ^artikler/([0-9]+)/?$ /artikler.php?id=$1
12. december 2008 - 22:01
#2
Hej. Fejlene der blev udskrevet var blot, at der på siden var en "Internal server error" så vidt jeg husker. Dit eksempel virkede, så jeg takker. Lyder til du har styr på det, så måske du evt. kunne få det sammensat til en enkelt linie =) ?
12. december 2008 - 22:29
#3
Det kan jeg nok ikke finde ud af - men det er vel også lige meget.
12. december 2008 - 22:57
#4
Ja det er det vel så. Men jeg tak for hjælpen. Ud fra hvad jeg ved, er du ikke interesserede i points, eller lægger du blot et svar =)
12. december 2008 - 22:58
#5
Men jeg takker for hjælpen *
12. december 2008 - 23:08
#6
Ingen point, nej tak.
12. december 2008 - 23:29
#7
Javel. Så snupper jeg dem selv (:
Kurser inden for grundlæggende programmering