webForumDet fria alternativet

mapp struktur

7 svar · 499 visningar · startad av Boorg

BoorgMedlem sedan okt. 2004409 inlägg
#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

BoorgMedlem sedan okt. 2004409 inlägg
#2

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

emissionMedlem 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")
BoorgMedlem 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

cyprysMedlem 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.

BoorgMedlem 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

emissionMedlem 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! :)

BaltizMedlem 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.

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)