webForumDet fria alternativet

mapp struktur

ASP

7 svar · 501 visningar · startad av Boorg

Medlem sedan okt. 2004409 inlägg
Frågan#1

Tja.

Har hört att det är bättre om adessen är https://www.kalle.se/blog/43 istället för https://www.kalle.se/blog.asp?id=43

Om man t.ex har loopia som webbhotell kan jag juh inte ställa in sådant i webbservern. Hur fixar man detta?

Eller räcker det med att ha en mapp för varje meny. t.ex

https://www.kalle.se/start och https://www.kalle.se/blog och sedan blir det https://www.kalle.se/blog/?id=43

Mvh Jesper Borg

Medlem sedan okt. 2004409 inlägg
#2

Är det verkligen ingen vänlig själ som vet detta?

Medlem sedan dec. 19996 721 inlägg
#3

De flesta sådana här tekniker bygger på inställningar i webbservern, men ett klart fungerande alternativ är att faktiskt låta ASP skapa fysiska mappar, i vilka du lägger en default-fil som antingen redirectar till den "riktiga" adressen, eller rent av inkluderar den

Kod när du lägger till en nytt blogginlägg (eller vad det nu är)


sql="INSERT som stoppar in inlägget i databasen"

blablabla.....

Hämta ut det nya id:t

fso.CreateFolder(sökväg till en mapp med det nya namnet)

fso.CopyFile(defaultfilen, den nya mappen)

och motsvarande om ett inlägg tas bort.

i default-filen


id=Hämta mappnamnet från URL:en via Request.ServerVariables("URL")

Response.Redirect "/blog.asp?" & id

eller

<!--#include virtual="/blog.asp" -->

i blog.asp


if len(id)=0 then id=request.querystring("id")
Medlem sedan okt. 2004409 inlägg
#4

Är det värt det då?
Blir det inte mycket kod och mappar för detta. Vet inte riktigt fördelaran med detta.

Mvh Jesper Borg

Medlem sedan dec. 20003 563 inlägg
#5

Fördelen med de adresserna är att det ser bättre ut för sökmotorerna samt en viss estetisk fördel för användaren. https://www.sida.com/artiklar/sport/fotboll/7844.htm ser helt enkelt lite snyggare ut än https://www.sida.com/default.asp?category=3487&newsid=84793 .

Metoden du eftersökar handlar inte alls om att skapa de riktiga mapparna utan att URLmappa genom 404-sidan. Man pekar alltså om alla sina 404-errors till en asp-sida som sedan parsar den URL som egentligen inte finns men som man länkat till. Errorsidan exekverar sedan en korrekt asp-sida m.h.a. informationen man får från den användarvänliga URLen. För användaren ändras inte URLen i adressraden och det ser ut som URLen verkligen finns.

Metoden finns t.ex. i apache som url_rewrite (mod_rewrite?) har jag för mig och även inbyggd i t.ex. ASP.NET 2.0. Den har diskuterats här tidigare och finns att googla fram med t.ex. URL mapping ASP.

Medlem sedan okt. 2004409 inlägg
#6

cyprys skrev:

Fördelen med de adresserna är att det ser bättre ut för sökmotorerna samt en viss estetisk fördel för användaren. https://www.sida.com/artiklar/sport/fotboll/7844.htm ser helt enkelt lite snyggare ut än https://www.sida.com/default.asp?category=3487&newsid=84793 .

Metoden du eftersökar handlar inte alls om att skapa de riktiga mapparna utan att URLmappa genom 404-sidan. Man pekar alltså om alla sina 404-errors till en asp-sida som sedan parsar den URL som egentligen inte finns men som man länkat till. Errorsidan exekverar sedan en korrekt asp-sida m.h.a. informationen man får från den användarvänliga URLen. För användaren ändras inte URLen i adressraden och det ser ut som URLen verkligen finns.

Metoden finns t.ex. i apache som url_rewrite (mod_rewrite?) har jag för mig och även inbyggd i t.ex. ASP.NET 2.0. Den har diskuterats här tidigare och finns att googla fram med t.ex. URL mapping ASP.

aha! men då borde jag kunna trixa fram det på något sätt på loopias hotell. Ska gensat kika på detta.

Tackar

Medlem sedan dec. 19996 721 inlägg
#7

cyprys skrev:

Metoden du eftersökar handlar inte alls om att skapa de riktiga mapparna utan att URLmappa genom 404-sidan.

Om förutsättningen är att man inte kan ställa in något på webbservern så är det tyvärr inget alternativ, utan man får gå den hårda vägen, men det är möjligt att man får ställa in 404-sidan hos Loopia.

red: Ja, ser man på. Det får man! :)

Medlem sedan maj 200591 inlägg
#8

emission skrev:

/../ men det är möjligt att man får ställa in 404-sidan hos Loopia.

red: Ja, ser man på. Det får man! :)

Javisst får man det, men man får bara ha statiska html-filer som 404 vill jag minnas. Alltså inte ASP.

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)