webForumDet fria alternativet

Går en querystring-url att dölja?

ASP

3 svar · 302 visningar · startad av LBC

Medlem sedan jan. 2003146 inlägg
Frågan#1

Hejsan!

Min hemsida är uppbyggd av en default.asp som via querystrings-länkar och en if-sats visar rätt sida för besökaren m.h.a. server.execute("bla bla bla"). Detta leder till att besökaren får upp ex http://wwww.domän.com/default.asp?do=bananer&cat=nya som url i webläsaren.

Vad jag funderar på är om det går att behålla systemet med querystrings/server.execute, men ändå kunna visa upp en annan url i webläsaren?

Ex: istället för "http://wwww.domän.com/default.asp?do=bananer&cat=nya" skulle jag på något sätt vilja visa upp http://wwww.domän.com/bananer/nya.

Finns det något sätt att lösa detta på, eller måste jag bygga om hela systemet? Anledningen till att jag vill få den enklare adressen är att besökaren ska kunna skriva in adressen direkt till sidan, och då känns "katalog-varianten" lättare än "qs-modellen". Dessutom gillar jag inte utseendet på en querystringlänk, men systemet i sig är så smidigt att jag inte vill överge det.

Önsketänkande, eller är det möjligt att lösa? ;)

Medlem sedan juni 200032 967 inlägg
#2

Den absolut enklaste lösningen är att använda ett frameset.

Annars kan du ju använda sessions att lagra querystring-datat i istället.

Mvh

Medlem sedan maj 200010 687 inlägg
#3

Vad LBC vill åstadkomma är ju att med "virtuella" mappar säga vad som ska slängas ur databasen.

För att åstadkomma det så är det smidigast att använda länka till http://www.domän.com/bananer/nya/ trots att dessa mapparna inte finns och sen låta en 404-fil analysera sökvägen och sen skicka rätt saker till klienten. :)

Medlem sedan jan. 2003146 inlägg
#4

Erik Juhlin skrev:

Vad LBC vill åstadkomma är ju att med "virtuella" mappar säga vad som ska slängas ur databasen.

För att åstadkomma det så är det smidigast att använda länka till http://www.domän.com/bananer/nya/ trots att dessa mapparna inte finns och sen låta en 404-fil analysera sökvägen och sen skicka rätt saker till klienten. :)

Då går det alltså. Utmärkt. Då ska jag bara lista ut hur jag fixar detta.

Stort tack!

262 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)