Toon posts:

[Apache] 404 pagina relatieve verwijzing werkt NIET

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een vreemd probleem, een absolute verwijzing werkt wel maar een relatieve niet.

Dit werkt dus wel:

<Directory "C:/www/timeforagame">
ErrorDocument 404 http://www.timeforagame.com/errors/404.html
</Directory>

Voorbeeld: http://www.timeforagame.com/blabla404.html

Maar dit niet:

<Directory "C:/www/timeforagame">
ErrorDocument 404 /errors/404.html
</Directory>

Het werkt nu als een redirect wat niet erg netjes is, graag zou ik het oplossen met een relatieve 404 zodat je een 404 pagina krijgt en niet een redirect naar een 404 pagina. Een redirect heeft namelijk een aantal nadelen voor het inedexeren in zoekmachine's e.d.
Voorbeeld van een relatieve verwijzing : http://www.cnn.com/blablabla.html
(je ziet dat de url gewoon blijft staan en dat de verwijzing aan de server kant opgelost is)

Dit is dus allemaal vanuit de httpd.conf file van apache zelf, ik zou ook allowoveride aan kunnen zetten en dan apache in elke dir naar een .htaccess kunnen laten zoeken. Dit heb ik ook geprobeerd maar werkt ook niet. (tevens is dit minder secure en kost meer resources)

Ik heb echt geen iedee wat ik fout doe, gebruik ik de bovenstaande relatieve verwijzing dan krijg ik geen pagina te zien. Ik heb een copie van mn httpd.conf online gezet.
http://www.timeforagame.com/voorbeeld.txt

Wie o Wie ziet de fout ?(moet toch in de voorbeeld.txt zitten denk ik) _/-\o_ _/-\o_ _/-\o_ Ik heb een stuk of 5 tutorial doorgekeken en die vertellen me allemaal dat ik het goed heb gedaan, maar blijkbaar toch niet.

In mn voorbeeld.txt file zit overgens onderaan nog een aardig virtualhost stukje, als je die gebruikt en je koppeld het DNS van www.jedomein.nl aan je IP waar je de website op host dan kan je verschillende websites hosten onder 1 IP / Poort.

[ Voor 3% gewijzigd door Verwijderd op 20-02-2006 22:51 ]


  • Xandrios
  • Registratie: Februari 2001
  • Laatst online: 17:25
/errors/404.html
Probeer eens zonder die slash aan het begin :)

[ Voor 17% gewijzigd door Xandrios op 20-02-2006 22:48 ]


Verwijderd

Topicstarter
Bedankt voor je reactie, maar het werkt helaas niet, dr moet volgensmij ook een / voor staan anders pakt die de root niet. hele pad heb ik ook al geprobeerd, met c:\www\timeforagame , ook met de andere / c:/

  • Sendy
  • Registratie: September 2001
  • Niet online
Kan je aangeven wat er niet werkt hier
Maar dit niet:

<Directory "C:/www/timeforagame">
ErrorDocument 404 /errors/404.html
</Directory>
Volgens de Apache documentatie moet dat namelijk gewoon werken. Welke meldingen krijg je in de logs als je dit instelt en de pagina opvraagt?

[ Voor 6% gewijzigd door Sendy op 20-02-2006 23:22 ]


Verwijderd

Topicstarter
Dit staat er in de log:

[Mon Feb 20 22:55:37 2006] [notice] Parent: Created child process 5204
[Mon Feb 20 22:55:37 2006] [notice] Child 5204: Child process is running
[Mon Feb 20 22:55:38 2006] [notice] Child 4428: Released the start mutex
[Mon Feb 20 22:55:38 2006] [notice] Child 5204: Acquired the start mutex.
[Mon Feb 20 22:55:38 2006] [notice] Child 5204: Starting 250 worker threads.
[Mon Feb 20 22:55:39 2006] [notice] Child 4428: Waiting for 250 worker threads to exit.
[Mon Feb 20 22:55:39 2006] [notice] Child 4428: All worker threads have exited.
[Mon Feb 20 22:55:39 2006] [notice] Child 4428: Child process is exiting
[Mon Feb 20 22:55:46 2006] [error] [client 82.170.132.144] File does not exist: C:/www/timeforagame/blabla
[Mon Feb 20 22:55:56 2006] [error] [client 82.170.132.144] File does not exist: C:/www/timeforagame/bl;lksdf
[Mon Feb 20 22:56:37 2006] [error] [client 217.120.139.97] File does not exist: C:/www/timeforagame/favicon.ico
[Mon Feb 20 22:56:37 2006] [error] [client 217.120.139.97] File does not exist: C:/www/timeforagame/favicon.ico
[Mon Feb 20 22:56:38 2006] [error] [client 217.120.139.97] File does not exist: C:/www/timeforagame/favicon.ico
[Mon Feb 20 22:59:48 2006] [error] [client 82.170.132.144] File does not exist: C:/www/timeforagame/blabla404.html, referer: [rml]redoctober2 in "[ Apache] 404 pagina relatieve verwijzing..."[/rml]
[Mon Feb 20 23:03:38 2006] [error] [client 82.170.132.144] File does not exist: C:/www/timeforagame/er
[Mon Feb 20 23:17:48 2006] [error] [client 83.160.190.239] File does not exist: C:/www/timeforagame/favicon.ico
[Mon Feb 20 23:17:49 2006] [error] [client 83.160.190.239] File does not exist: C:/www/timeforagame/favicon.ico
[Mon Feb 20 23:21:14 2006] [error] [client 80.231.131.168] File does not exist: C:/www/timeforagame/phpmyadmin
[Mon Feb 20 23:27:10 2006] [error] [client 68.142.250.31] File does not exist: C:/www/timeforagame/robots.txt

ik heb het net nog even geprobeerd, maar met de relatieve code krijg ik gewoon geen pagina, met de absolute wel, maar die die redirect, allebij komen ze volgensmij in de log.

  • Sendy
  • Registratie: September 2001
  • Niet online
Misschien kan je die logs nog even schiften; er staat teveel troep bij. Wat betekent "krijg ik gewoon geen pagina"? Blijft je browser laden? Krijg je een leeg document?

edit:

Trouwens, in je apache.conf ("voorbeeld.txt" ?!?) staan twee (!) ErrorDocument definities.

[ Voor 28% gewijzigd door Sendy op 21-02-2006 00:09 ]


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Gebruik je IE?

[ Voor 80% gewijzigd door CyBeR op 21-02-2006 00:17 ]

All my posts are provided as-is. They come with NO WARRANTY at all.


  • Wilke
  • Registratie: December 2000
  • Laatst online: 20:00
Windows :?

Move naar SA, dit heeft weinig tot niets met NOS te maken.

Verwijderd

Topicstarter
Ik heb het al gevonden, de pagina werkt gewoon, het HTML error doc was niet meer dan x kb en daardoor gaf IE de standaard foutpagina ( alsof je de IE standaard fout pagina wil zien en niet die van de website ) Als de 404 pagina meer dan x kb is geeft die m wel gewoon weer. code is dus goed. :)

  • Sendy
  • Registratie: September 2001
  • Niet online
Grrrr. Waarom testen sommigen altijd met zo'n gare browser :)

[ Voor 24% gewijzigd door Sendy op 27-02-2006 22:56 ]


Verwijderd

Topicstarter
Wat een hack pogingen trouwens op mn server, website is nergens anders bekend dan op dit topic, pogingen php exploits te vinden, kijken of je kan inloggen als sql / php admin. pogingen een overflow te veroorzaken, proberen een extern bestand lokaal uit te voeren door middel van php get. laag hoor ik dacht dat mensen hier zijn om te helpen, als jullie t leuk vinden kan ik wel een lijst met IP's posten :)

Verwijderd

Topicstarter
Zelfs met de meeste gare browser moet het werken :) 90 % van de internet bevolking gebruikt namelijk een gare IE

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 06-07 14:10
Het is gewoon een IE-instelling, een 404-document < 1 KB pakt hij niet, dan geeft hij z'n eigen fout (die in IE7 overigens -eindelijk- is vernieuwd :))

We are shaping the future


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Verwijderd schreef op maandag 27 februari 2006 @ 23:04:
Wat een hack pogingen trouwens op mn server, website is nergens anders bekend dan op dit topic, pogingen php exploits te vinden, kijken of je kan inloggen als sql / php admin. pogingen een overflow te veroorzaken, proberen een extern bestand lokaal uit te voeren door middel van php get. laag hoor ik dacht dat mensen hier zijn om te helpen, als jullie t leuk vinden kan ik wel een lijst met IP's posten :)
Post maar. Groot deel is namelijk gewoon geautomatiseerd aan de hand van portscans.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • Sendy
  • Registratie: September 2001
  • Niet online
Verwijderd schreef op maandag 27 februari 2006 @ 23:06:
Zelfs met de meeste gare browser moet het werken :) 90 % van de internet bevolking gebruikt namelijk een gare IE
Ja, vast, maar nu blijkt toch dat je beter niet met IE kan testen want het geeft alleen maar verwarring. Je moest zelfs andere mensen vragen wat nu je probleem was. Als je direct met een niet-braindead programma had getest, dan had je opgemerkt dat het alleen in IE fout was en was het probleem veel duidelijker.
Pagina: 1