Toon posts:

[ASP.NET] [IIS] 404 Redirect en meerdere slashes

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil een soort catch all pagina waarop alle requests van een bepaald domein binnenkomen. Nou weet ik niet hoe apache-achtige servers dat doen (die hebben daar vast een mooiere oplossing voor), maar in IIS komt het erop neer om alle 404 requests door te sturen naar een file of url.

Ok, werkt prima. Mijn locale testpad is nu http://server/website
Mijn redirect pagina is http://server/website/default.aspx

En inderdaad komen alle verzoeken hierop binnen.
Maar, ik wil graag ala (gathering.) tweakers.net gebruik maken van meerdere slashes, zoals

http://server/website/12345/0

(waarbij 12345 het id van het op te vragen record is, en 0 de offset voor navigatiedoeleinden)

Probleem hierbij is alleen dat IIS denkt dat ik bedoelde om een subdirectory van 12345 op te vragen, namelijk 0.

Dingen als paden naar images en stylesheets kloppen nu dus niet meer.

Iemand een suggestie zodat IIS een request naar http://server/website/12345/0 behandeld als zijnde een request naar http://server/website/12345 ?

Ik wil dus ook graag het pad in de browser zichtbaar houden, en een server.transfer of een response.redirect zijn eigenlijk geen optie.

  • xtra
  • Registratie: November 2001
  • Laatst online: 19-11-2025
Verwijderd schreef op woensdag 25 januari 2006 @ 00:51:
Dingen als paden naar images en stylesheets kloppen nu dus niet meer.
Ze kloppen wel, maar alleen vanuit de browser/programmeur gezien. Niet vanuit de programmeur.

Waarschijnlijk wil je 'mooie' paden. Als je geluk hebt kun je je verwijzingen naar bestanden zo aanpassen:
'css/style.css' wordt '/css/style.css'
'images/plaatje.gif' wordt '/images/plaatje.gif'

Alle bestanden worden dan absoluut (vanuit de root) opgezocht.

  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
Zoek maar eens op wildcard application mapping.. kun je alles in het .net framework afhandelen.. Weet niet of dat precies kan wat je wil, maar komt denk ik een eind in de richting.

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!