---
title: "Regexp, snyggare adress osv!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/151137-regexp-snyggare-adress-osv"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "paddan"
published: "2006-09-09T22:31:56.000Z"
updated: "2006-09-10T16:35:48.000Z"
replies: 7
views: 732
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/151137-regexp-snyggare-adress-osv"
---

# Regexp, snyggare adress osv!

## #1 — paddan, 2006-09-09T22:31Z

Har tänkt mycket på det där med att man allt för ofta använder request.questring i sin länkar. Dett för att hämta innehållet på sidan ifrån en databas.
Just nu klarar jo faktiskt google att tolka <https://www.doman.com?page=11>
Men jag tänkte, kunde man inte kunna använda regexp på adressen?

Tex om jag i en databas har så här:
id    text      sidnamn
1     blabla   test

Border jag inte kunna söka upp den då genom att hämta den från adressen tex så här:
<https://www.doman.com/test>
och sedan kolla mot databasen om det finns någon sida som har sidnamn=test

Jag tror det är möjligt eller? 
Är detta ett bra sätt att lösa adress problemet?

/martin

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

## #2 — Troxy, 2006-09-09T22:46Z

Du kan ju alltid bygga en mappstruktur och lägga en index-fil i varje mapp med en redirect till en annan fil, men det blir rörigt i längden.
Det som man egentligen ska göra tror jag är att modifiera sin 404-sida och skicka vidare till en annan fil.

Det som vanligtvis brukar användas är en Apache-server med en mod_rewrite engine. (Men Apache gäller ju förstås inte ASP.) Typ såhär: <http://www.alistapart.com/articles/succeed/>

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

## #3 — emission, 2006-09-09T23:34Z

Det du söker efter kallas URL rewriting, och måste i vanliga IIS-versioner lösas med hjälp av extra programvara, om man inte går på 404-spåret.

T.ex.

<http://www.isapirewrite.com/>

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

## #4 — paddan, 2006-09-10T06:43Z

Jo, jag vet både om 404 spåret och URL rewriting, men den ena kostar pengar och den 404-spåret vet jag inte riktigt att det fungerar. Den skickar jo bara vidare användaren till en annan sida, vad tror ni google tycker om det? 
Och en sak till, undrar lite hur man löser att hitta dem olika sidorna. Orsaken jag använder <https://www.doman.com?page=2> adresser är att för dem blir dynaimiska, alltså kan man lägga till fler sidor uran att skapa en fil på serverna.

OM jag har följande länk <https://www.doman.com/test1/test2> och skulle vilja ta ut ordet test1  och test2 och lägga dem i varsin variabel, hur skulle man kunna lösa det?

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

## #5 — emission, 2006-09-10T12:57Z

Splitta strängen på "/"?

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

## #6 — paddan, 2006-09-10T15:28Z

Men hur delar jag upp det?
Jag har en <https://www.doman.com>
split(adress, "/") men sen vill jag att texten som kommer fram till nästa / i en annan variabel hur gör man det?

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

## #7 — emission, 2006-09-10T15:36Z

```
adress="www.doman.com/test1/test2"
arrParts=split(adress,"/")
for i=1 to ubound(arrParts)
   Response.Write "Del " & i+1 & ": " & arrParts(i) & "<br>"
next
```

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

## #8 — paddan, 2006-09-10T16:35Z

Oki...fattar nu, men har ett litet problem, hittar inte rätt Request.ServerVariables att använda för att hämta hela adress fältet???

EDIT: Sorry, hittat det nu!!!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/151137-regexp-snyggare-adress-osv
