webForumDet fria alternativet

Snyggare url med .htaccess

Webbutveckling

1 svar · 430 visningar · startad av oskob

Medlem sedan maj 20021 558 inlägg
Frågan#1

Hej och hå

Tänkte snygga till adresshanteringen lite på min sida. Använder mig nu av en enkel mod rewrite som skickar vidare fördefenierade "mappar" till vissa sidor ex: https://www.hej.se/tjohej/ går till index.php?p=tjohej.
Nu skulle jag även vilja kunna skicka vidare dynamiskt, såhär:

https://www.hej.se/post/mitt_underbara_inlagg.html
eller
https://www.hej.se/post/mitt_underbara_inlagg/

och så ska den länka till tex post.php?q=mitt_underbara_inlagg.

Tack på förhand!

Medlem sedan maj 20021 558 inlägg
#2

Det var lättare än vad jag trodde!

For the record:

RewriteRule post/(.*)$ /index.php?p=$1

(.*) räknas alltså som användarens "input" som då blir $1

skriver man :
hej/(.*)/(.*)$ /index.php?p=$1&s=$2
blir alltså https://www.hej.se/hej/foo/baar = /index.php/p=foo&s=bar

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