[ASP] redirect naar 404 pagina

Pagina: 1
Acties:

  • codemann
  • Registratie: Oktober 2002
  • Laatst online: 06-08 11:27
Een bepaalde pagina mogen ze alleen accessen als ze een bepaalde ID meegeven en van de juiste URL komen. Om dit nog wat extra te beveiligen wou ik als er een van deze 2 dingen niet juist zijn de standaard 404 error van IIS tonen, maar ik vind niet hoe ik in ASP naar die pagina kan redirecten.

Wat ik gevonden heb op dit forum :

ASP:
1
2
3
4
5
<%
  Response.Status = "404 Not Found"
  Response.Write Response.Status
  Response.End
%>


Maar dit toont gewoon een pagina waarin staat "404 Not Found"

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Response.AddHeader "Location", newURL

Waarbij newURL de pagina is, welke wel in de webroot moet staan.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • codemann
  • Registratie: Oktober 2002
  • Laatst online: 06-08 11:27
gorgi_19 schreef op 07 november 2003 @ 10:03:
Response.AddHeader "Location", newURL

Waarbij newURL de pagina is, welke wel in de webroot moet staan.
Ok maar dan moet je de error pagina's in je webroot gaan zetten en dit aanpassen in IIS, is er geen andere manier? Lijkt zoiets eenvoudig...

[ Voor 4% gewijzigd door codemann op 07-11-2003 10:11 ]


  • xtra
  • Registratie: November 2001
  • Laatst online: 13-08 11:30
codemann schreef op 07 november 2003 @ 10:09:
[...]


OK maar dan moet je de error pagina's in je webroot gaan zetten en dit aanpassen in IIS, is er geen andere manier? Lijkt zoiets eenvoudig...
Redirecten naar een niet bestaande pagina lijkt mij het meest eenvoudig. Krijg je automatisch je 404 pagina.

  • codemann
  • Registratie: Oktober 2002
  • Laatst online: 06-08 11:27
xtra schreef op 07 november 2003 @ 10:11:
[...]

Redirecten naar een niet bestaande pagina lijkt mij het meest eenvoudig. Krijg je automatisch je 404 pagina.
Mja leuk ideetje wel, maar dan zie je nog altijd dat er effectief geredirect wordt. Nuja geen ramp, maar als je echt een 404 error zou kunnen oproepen zou het toch netter zijn. 8)
En anders ga ik inderdaad zoiets doen...

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

dan haal je met FSO de contents op van de 404 pagina; evt. ook nog een optie.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • codemann
  • Registratie: Oktober 2002
  • Laatst online: 06-08 11:27
gorgi_19 schreef op 07 november 2003 @ 10:16:
dan haal je met FSO de contents op van de 404 pagina; evt. ook nog een optie.
Ja die is weer net ietsje beter, alleen heeft dit als nadeel dat als je in IIS je standaard 404 naar een custom 404 veranderd dat je dan je scripts ook moet aanpassen...
Ben nog wat aan het googlen in de hoop iets te vinden B)

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

codemann schreef op 07 november 2003 @ 10:19:
[...]


Ja die is weer net ietsje beter, alleen heeft dit als nadeel dat als je in IIS je standaard 404 naar een custom 404 veranderd dat je dan je scripts ook moet aanpassen...
Ben nog wat aan het googlen in de hoop iets te vinden B)
Die pagina's in IIS zijn ook standaard HTML pagina's; staan ergens in C:\windows in een folder geloof ik

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • codemann
  • Registratie: Oktober 2002
  • Laatst online: 06-08 11:27
gorgi_19 schreef op 07 november 2003 @ 10:23:
[...]

Die pagina's in IIS zijn ook standaard HTML pagina's; staan ergens in C:\windows in een folder geloof ik
Ja ik weet het. Ik betwijfel het meer en meer dat je ze echt vanuit asp kan aanroepen ik zal dus maar voor een andere aanpak gaan. Alvast bedankt iedereen voor de suggesties, mocht toch nog iemand een oplossing weten dan hoor ik het wel :)

  • DeverauX
  • Registratie: Februari 2002
  • Niet online

DeverauX

Focus is everything

Toch raar dat response.status niet werkt, je zou het in principe wel vanuit je script moeten kunnen aanroepen, als ik msdn moet geloven iig. :?

...whatever was distasteful or unpleasant or uncomfortable or painful - music could always soothe that.
All you have to do is reach out to beauty.
Quincy Jones


  • Kix@$$
  • Registratie: December 2001
  • Laatst online: 15:33
Moet je niet eerder doen:

ASP.NET Visual Basic:
1
2
3
4
<%
  Response.Status = "404 Not Found"
  Response.End
%>


Dus die Response.Write eruit :?

Hij zou het zo namelijk gewoon moeten doen...

  • codemann
  • Registratie: Oktober 2002
  • Laatst online: 06-08 11:27
Kix@$$ schreef op 07 november 2003 @ 15:12:
Moet je niet eerder doen:

ASP.NET Visual Basic:
1
2
3
4
<%
  Response.Status = "404 Not Found"
  Response.End
%>


Dus die Response.Write eruit :?

Hij zou het zo namelijk gewoon moeten doen...
Kan aan mij liggen maar ik krijg dan gewoon een lege pagina...
Pagina: 1