Avatar billede googolplex Novice
25. november 2003 - 21:44 Der er 4 kommentarer og
1 løsning

Url-opbygning unden query-string - hvordan

Hvordan bygger man sine sider op, så man i stedet for:

http://domaene.dk/artikel.php?artikelID=123

Får noget som dette:

http://domaene/artikel/123.html (eller lignende)

Altså hvordan laver man en query-string om til en 'pænere' sti :)
Avatar billede htm Nybegynder
25. november 2003 - 21:50 #1
Du kan eks. gøre det med mod_rewrite som er et modul til apache.

http://mbn.dk/?aid=31&lang=dk
Apache doc: http://httpd.apache.org/docs/mod/mod_rewrite.html
god guide til specifikke eksempler: http://httpd.apache.org/docs/misc/rewriteguide.html
Avatar billede googolplex Novice
25. november 2003 - 21:58 #2
Ok, er det noget som kan løses via .htaccess, eller kræver det at du har din egen server ?
Avatar billede htm Nybegynder
25. november 2003 - 22:01 #3
Det kan løses via .htaccess - hvis du har adgang til at eksekvere mod_rewrite kommandoer i .htaccess og at modulet er slået til på serveren.
Avatar billede googolplex Novice
25. november 2003 - 22:29 #4
Lige to små spørgsmål til sidst :)

1.h

http://mbn.dk/?aid=31

Hvordan kan det være der ikke står noget før '?', som fx artikel.php?. Er det lavet på samme måde ?

2.

Kan man lave det i PHP eller er htaccess den eneste holdbare mulighed ?
Avatar billede htm Nybegynder
25. november 2003 - 22:34 #5
1) Det er lavet på den måde at der bliver brugt index-filen som reference

Så hvis der ligger en index.php så kan behøves du ikke og skrive det med også, da den automatisk referer til denne.

2).htaccess er den eneste holdbare løsning.

med php kan du lave noget med et errordokument, som finder ud af hvad brugeren har indtastet og dermed redirecter den til den rette side med rette parametre.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester