Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


url-adress från .se?id=12 till .se/sidans-namn.asp

Postades av 2009-12-07 22:22:44 - Tomas Larsson, i forum asp - allmänt, Tråden har 7 Kommentarer och lästs av 1979 personer

Hej!

Jag har försökt att söka efter det här men har inte hittat det någonstans.

Jag har gjort ett eget cms där innehållet hämtas från en databas via ett pageid. Det gör att att adressen i url blir www.hemsida.se/content/default.asp?pageid=38&langid=1.

I framförallt på bloggar och på andra ställe kan man se en url som istället skulle kunna heta www.hemsida.se/content/sidansnamn.asp.

Hur får man till det? måste man skapa en ny sida för varje sida eller kan man "manipulera" url på något sätt?

mvh
/Tomas


Svara

Sv: url-adress från .se?id=12 till .se/sidans-namn.asp

Postades av 2009-12-07 22:30:06 - Oskar Johansson

Man gör en så kalla "url rewrite". Oftast så går det till som så att man har en "modul" som körs innan den riktiga sidan som översätter url:en från t.ex. /content/sidansnamn.asp till /content/default.asp?name=sidansnamn.

I asp.net kan man göra all sådan hantering i asp.net, även om man, beroende på vilken webbserver, samt inställningar på webbservern, kan behöva göra viss konfiguration där. Under asp däremot måste man installera ett isapi-plugin i webbservern. Jag har dock inga erfarenheter på det området då det var länge sedan jag använde asp, men jag har för mig att jag läst om något som heter "isapi rewrite" eller liknande, se om du hittar något passande på google.


Svara

Sv:url-adress från .se?id=12 till .se/sidans-namn.asp

Postades av 2009-12-07 22:31:59 - Tomas Larsson

Ska kolla upp detta!

Tack


Svara

Sv:url-adress från .se?id=12 till .se/sidans-namn.asp

Postades av 2009-12-08 14:28:06 - Tomas Larsson

Kollade upp "isapi rewrite" och det hade nog funkat om webbhotellet har det installerat. Nu verkar inte Loopia ha det.
Är det då helt kört tro??


Svara

Sv: url-adress från .se?id=12 till .se/sidans-namn.asp

Postades av 2009-12-08 15:23:06 - Oskar Johansson

Jepp, det är kört


Svara

Sv:url-adress från .se?id=12 till .se/sidans-namn.asp

Postades av 2009-12-08 17:19:32 - Jonas Sjöblom

Helt kört är det kanske inte, nu är jag inte säker men jag tror att loopia kör asp och asp.net i samma miljö. Så teoretiskt sett borde du kunna använda urlrewritingnet på följande vis:

1. Till att börjas med, tanka ner det och läs på om det här: http://www.urlrewriting.net/149/en/home.html
2. Skapa en mapp i din applikations rotmapp som heter "bin" och lägg dina filer i den.
3. Skapa en web.confg-fil i din applikations rotmapp. Konfigurera den så att urlrewritingnet fungerar korrekt.
4. Urlarna måste sluta på .apx, t.ex. ska du skriva om www.com/en_artikel.aspx till www.com/page.asp?name=en_artikel

Jag har själv använt urlrewritingnet hos loopia så jag vet att det fungerar. Dock ingen aning om det fungerar i kombination med gammaldags asp,


Svara

Sv: url-adress från .se?id=12 till .se/sidans-namn.asp

Postades av 2009-12-08 23:36:04 - Oskar Johansson

Iofs, den har jag glömt bort. Jo, det fungerar faktiskt, det finns en privat klass i ramverket som låter en "skicka tillbaka" requests från asp.net till iis, och då även tillåta att skriva om url:en. Kommer inte riktigt ihåg vad den heter, men någonting med StaticHandler eller så, vill minnas att den finns i System.Web-namespacet. Man måste använda reflection för att komma åt den iaf.

Min tanke: Köra rewriting i asp.net => static-handlern => iis som kör asp-filen


Svara

Sv: url-adress från .se?id=12 till .se/sidans-namn.asp

Postades av 2009-12-09 01:01:21 - Thomas Roman

Om du har möjlighet att ha en egen 404-sida så kan du göra en "fullösning" på problemet. Om du tex har 404.asp som felsida så kan du ta reda på vilken sida som försökte visas (tex /content/123) och sen ta ut ID-numret och skicka besökaren vidare till /content/show.asp?id=123.
Skickar du vidare med Response.Redirect så kommer besökaren att se den "fula" adressen (/content/show.asp?id=123) men Google kommer i alla fall att spara den fina adressen (/content/123).


/Thomas


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 614
27 953
271 709
448
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies