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 Rewrite

Postades av 2007-03-13 17:44:15 - Martin Adrian, i forum windows server 2003, Tråden har 4 Kommentarer och lästs av 1337 personer

Finns det något verktyg som kan ändra dynamiska URL:er på befintliga applikationer.

Exempel:
En applikation genererar url:er av typen "www.xxx.se/main.aspx?category=1234"

Jag skulle vilja att denna konverterades till "www.xxx.se/prylar"

Jag har provat en applikation som heter LinkFreeze (http://www.helicontech.com/linkfreeze/) vilken fungerar men den kan bara ändra på skiljetecknen.

Provade också http://urlrewriter.net/ men den verkar bara konvertera inkommande requests (jag behöver också ändra i de genererade sidorna men jag har inte tillgång till källkoden).


Svara

Sv: URL Rewrite

Postades av 2007-04-23 14:47:46 - Jonas Boman

antar att du menar att om man anger url www.xxx.se/prylar
skall istället www.xxx.se/main.aspx?category=1234 köras?

Då får sätta upp en 404-sida som använder url (och inte file).
Så kan du få fram den sidan som efterfrågades mha request.servervariables("QUERY_STRING").

sen kan du göra kommando eller motsvarande som göra en server.transfer eller funktion som exekuterar en fil eller rader som behövs.


Svara

Sv:URL Rewrite

Postades av 2007-04-23 19:53:19 - Oskar Johansson

Nja, man behöver inte krångla till med 404:or för att göra sådant här, ett isapi-plugin eller asp.net-kod fixar det. Problemet är att ändra utgående url:er.

För inkommande (dvs. anrop) så kan du skriva t.ex. en egen httpmodule som ändrar url:erna. För utgående kan du skriva ett filter som du lägger till i alla response-objekt. Löses med asp.net. Kod borde gå att hitta på google.


Svara

Sv: URL Rewrite

Postades av 2007-04-24 08:40:32 - Martin Adrian

Jag löste det med en egen isapi-plugin.

Skulle dock vara intressant att veta andra lösningar för utgående. Vad menar du med att lägga till ett filter i alla response-objekt?


Svara

Sv:URL Rewrite

Postades av 2007-04-24 23:24:24 - Oskar Johansson

Man kan i asp.net göra så att man "hakar tag" i alla förfrågningar mot asp.net, sedan finns det en intressant egenskap på Response-klassen (man får leta rätt på den aktuella instansen första bara) som heter Filter. Det är en vanlig System.IO.Stream. Man skriver då helt enkelt en egen Stream-klass som "läser" från en annan Stream. Det gamla värdet på Filter stoppar man in i en instans av sin Stream-klass, och sätter sedan Filter-egenskapen till sin instans.

I sin stream-klass göra man sedan så att man gör om all trafik (man får väl sortera bort binära saker..) till text, sedan kollar man ifall url:er som måste ändras finns inte. Om så är fallet så ändrar man, och gör om till binärt igen och skickar det istället. Om inte så skickar man bara ut det som kom in.

Nackdelen med det här är att det drar lite extra prestanda då all text måste omvandlas en massa..


Svara

Nyligen

  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online

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 570 843
27 961
271 763
828
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