webForumDet fria alternativet

Skapa "genvägar" utan querys?

Webbservrar

2 svar · 258 visningar · startad av Mungo

Medlem sedan jan. 2000372 inlägg
Frågan#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

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