---
title: "mapp struktur"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/138615-mapp-struktur"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Boorg"
published: "2005-12-01T22:52:42.000Z"
updated: "2005-12-03T09:17:18.000Z"
replies: 7
views: 507
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/138615-mapp-struktur"
---

# mapp struktur

## #1 — Boorg, 2005-12-01T22:52Z

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

Permalänk: https://www.webforum.nu/p/138615

## #2 — Boorg, 2005-12-02T23:19Z

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

Permalänk: https://www.webforum.nu/p/1721227

## #3 — emission, 2005-12-02T23:44Z

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")
```

Permalänk: https://www.webforum.nu/p/1721237

## #4 — Boorg, 2005-12-02T23:50Z

Ä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

Permalänk: https://www.webforum.nu/p/1721239

## #5 — cyprys, 2005-12-02T23:58Z

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.

Permalänk: https://www.webforum.nu/p/1721242

## #6 — Boorg, 2005-12-03T00:12Z

> **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

Permalänk: https://www.webforum.nu/p/1721252

## #7 — emission, 2005-12-03T01:58Z

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

Permalänk: https://www.webforum.nu/p/1721286

## #8 — Baltiz, 2005-12-03T09:17Z

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

Permalänk: https://www.webforum.nu/p/1721324

---

Tråden på webben: https://www.webforum.nu/amne/asp/138615-mapp-struktur
