Skapa "genvägar" utan querys?

Webbservrar

2 svar · 272 visningar · startad av Mungo

Medlem sedan jan. 2000372 inlägg
Trådstart#1

Är det nån som har koll på hur man kan göra så att man slipper ange query-sträng, t.ex. såhär:

http://www.url.com/mapp/mungo

skulle översättas till:

http://www.url.com/mapp/index.php?mungo

Alltså, att det som kommer efter sista slashen tolkas som ett argument till index.php... Man ser ofta såna här lösningar på t.ex. communitys, så att personers hemsida kan få en snyggare URL, men jag vet inte hur man gör...

Medlem sedan jan. 2000372 inlägg
#2

Jag fortsätter min inslagna bana att svara på mina egna inlägg för andras benefit. :)

Svaret är "mod_rewrite" och kan användas t.ex. på detta sätt (lägges med fördel i .htaccess):

RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^products/([0-9]+) /index.php?id=$1

Detta tar URL:en /products/1234 och tolkar om till /index.php?id=1234

Skål!

Medlem sedan jan. 2002341 inlägg
#3

Det tycker jag om, så ja oxå kan få lära mig nåt :birp

248 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)