Toon posts:

[IIS] 404 errors met headers

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zit met een ingewikkeld probleempje, misschien dat iemand hier een antwoord op weet :)

Momenteel hebben we een website draaien van een klant waarbij het de bedoeling is, dat als de klant

http://www.domein.nl/horeca/kroegnaam

intikt, de webserver de niet bestaande directorynaam kroegnaam zal herleiden naar een 404 document, specifiek gespecificeerd voor de directory horeca.

In dit 404 document gebruikten we voorheen (toen de site nog wel goed onder Apache draaide) $url_referer om via php, de kroegnaam te verkrijgen zodat we deze in de scripting konden gebruiken.

Nu zijn we overgegaan op IIS5 en gaat IIS anders om met 404 documents dan Apache. Apache doet een redirect naar het 404 document, terwijl IIS5 er eigenlijk een include van maakt. Met als gevolg dat de $url_referer leeg blijft doordat er geen referer bestaat.

Op http://support.microsoft.com/default.aspx?scid=kb;en-us;Q313074 staat een artikel mbt redirect variables. Alleen deze bijv. exact ovenemen geeft ook een leeg resultaat terug. Ik heb ook de gehele lijst al geprobeerd, ik heb geen idee wat ik nog meer kan proberen.

Verwijderd

Onder IIS kan je je eigen errors veranderen!!!!.
Die doe je onder de proterties van De website en kies headers of erros hier kan je dan text documentjes maken. Zodat je je eigen erros kan maken B-)

Verwijderd

Topicstarter
Op vrijdag 08 maart 2002 10:59 schreef itstim het volgende:
Onder IIS kan je je eigen errors veranderen!!!!.
Die doe je onder de proterties van De website en kies headers of erros hier kan je dan text documentjes maken. Zodat je je eigen erros kan maken B-)
Wauw man.. dat is helemaal geweldig dat wist ik helemaaaaaaaal niet.. :P .. Nu nog de variabele uit de URL herleiden die IIS niet doorgeeft. ;)

edit:

<%
MyString = replace(Request("QUERY_STRING"),"404;http://www.domein.nl/horeca/","")
Response.Write(MyString)
%>

in ASP deed the trick.