Toon posts:

.htacces probleem errordocument

Pagina: 1
Acties:
  • 73 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb in mijn .htaccess deze regel staan:

code:
1
ErrorDocument 404 /var/www/error/404.html


in 404.html staat gewoon iets als fout.

Ik heb mijn .htaccess in een map staan met dus deze code. En als ik dan iets doe zoals /map/een-niet-bestaand-bestand.html Dan geeft hij gewoon de standaard 404 error en niet mijn zelf gemaakte..

Hoe kan dit? Ik heb al gezocht op google, alleen daar kom ik niet verer dan dat men zegt, dat je alleen die regel in je .htaccess moet zetten en dat het dan moet werken..

Weet iemand wat ik fout doe??

alvast bedankt :)

  • X-Lars
  • Registratie: Januari 2004
  • Niet online

X-Lars

Just GoT it.

Verwijderd schreef op 20 maart 2004 @ 16:56:
[...] Ik heb mijn .htaccess in een map staan [...]
Het .htaccess bestand is effectief in dezelfde map en alle volgende directories, Dus heb je het bestand wel in de juiste directory staan?

Verwijderd

Topicstarter
yup...Dat weet ik zeker omdat ik mijn map beveiligd heb.
Als je de url intyp dan krijg j zo'n inlogschermpje.. En dat werkt...
Verder werkt DirectoryIndex ook...

[ Voor 93% gewijzigd door Verwijderd op 20-03-2004 17:01 ]


Verwijderd

Geef de exacte output van je 404 eens. Weet vrijwel zeker dat die aangeeft dat het probreren op te vragen van de custom 404 niet ging. En dit is waarom:

Een url die begint met een slash is relatief ten opzichte van de web root, niet ten opzichte van de locale filesystem root.

Jij moet waarschijnlijk ErrorDocument 404 /error/404.html gebruiken.
En dat kun je ook uit de documentatie afleiden.

  • X-Lars
  • Registratie: Januari 2004
  • Niet online

X-Lars

Just GoT it.

Hier een aardige guide voor .htaccess die ik zojuist vond :)

Verwijderd

Topicstarter
Verwijderd schreef op 20 maart 2004 @ 17:05:
Geef de exacte output van je 404 eens. Weet vrijwel zeker dat die aangeeft dat het probreren op te vragen van de custom 404 niet ging. En dit is waarom:

Een url die begint met een slash is relatief ten opzichte van de web root, niet ten opzichte van de locale filesystem root.

Jij moet waarschijnlijk ErrorDocument 404 /error/404.html gebruiken.
En dat kun je ook uit de documentatie afleiden.
Output 404.html:
code:
1
2
3
4
5
6
7
8
<html>
<head>
<title>Fout!!!</title>
</head>
<body>
Fout!! Pagina bestaat niet!!!
</body>
</html>


Verder heb ik in de .htaccess het pad verandert in:

/error/404.html

Alleen nu werkt het nog steeds niet....
Moet ik mss niet iets wijzigen in httpd.conf ofzo??

Edit1
ik weet denk ik al wat het probleem is.. Ik heb in /var/www/html een map aangemaakt en in deze map staat de .htaccess. En mijn error map staat 2 dirs hoger. Hoe geef ik dit aan in de .htaccess file?

Edit2:
Ik heb nu in de map een error map aangemaakt en hierin 404.html ingezet. Maar weer zonder succes :/

[ Voor 21% gewijzigd door Verwijderd op 20-03-2004 17:34 ]


  • Bergen
  • Registratie: Maart 2001
  • Laatst online: 18-02 13:22

Bergen

Spellingscontroleur

Yep, kijk even naar de AllowOverride optie in httpd.conf. Die staat waarschijnlijk op None ofzo. Als je hem op All zet (of op een andere optie, zie manual) pakt ie je .htaccess waarschijnlijk wel.

[ Voor 55% gewijzigd door Bergen op 20-03-2004 17:22 ]


Verwijderd

Topicstarter
Bergen schreef op 20 maart 2004 @ 17:22:
Yep, kijk even naar de AllowOverride optie in httpd.conf. Die staat waarschijnlijk op None ofzo. Als je hem op All zet (of op een andere optie, zie manual) pakt ie je .htaccess waarschijnlijk wel.
Die staat al op All.. Kon je al beetje uit mn eerste post opmaken...
Beveiligen vd map gaat wel en DirectoryIndex instellen lukt ook...

  • Bergen
  • Registratie: Maart 2001
  • Laatst online: 18-02 13:22

Bergen

Spellingscontroleur

Verwijderd schreef op 20 maart 2004 @ 17:35:
[...]
Kon je al beetje uit mn eerste post opmaken...
Sorry hoor, ik heb je openingpost nog een paar keer doorgelezen, maar ik zie niet uit welke zin ik dat had moeten opmaken.

Staat AccessFileName ook ingesteld?

[ Voor 9% gewijzigd door Bergen op 20-03-2004 18:33 ]


Verwijderd

Topicstarter
Bergen schreef op 20 maart 2004 @ 18:31:
[...]
Sorry hoor, ik heb je openingpost nog een paar keer doorgelezen, maar ik zie niet uit welke zin ik dat had moeten opmaken.

Staat AccessFileName ook ingesteld?
Nee sorry, mijn fout, bedoelde ook eigenlijk de derde, maar ja maak niet uti, mijn fout..

Ja, dit staat er bij AccessFileName:

code:
1
2
3
4
5
#
# AccessFileName: The name of the file to look for in each directory
# for access control information.  See also the AllowOverride directive.
#
AccessFileName .htaccess


Meer suggesties?

  • Bergen
  • Registratie: Maart 2001
  • Laatst online: 18-02 13:22

Bergen

Spellingscontroleur

Zelfs in je derde post wordt niet gesproken over AllowOverride, maargoed. :P

Herstart je Apache wel nadat je wijzigingen aanbrengt in httpd.conf?

Verwijderd

Topicstarter
Ik heb geen wijzigingen aangebracht in httpd.conf...

Alles staat goed..

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Verwijderd schreef op 20 maart 2004 @ 19:14:
Ik heb geen wijzigingen aangebracht in httpd.conf...

Alles staat goed..
AllowOveride staat standaard niet op All; weet je zeker dat de AllowOveride binnen de
code:
1
<Directory "/var/www/html">
op All staat? dus niet degene binnen
code:
1
<Directory />
:?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • NIMIC
  • Registratie: December 2001
  • Niet online
Is het niet zo dat wanneer je Internet Explorer gebruikt het error document (404.html) een bepaalde grootte moet zijn in KB.

Dus ik zou zeggen, probeer het eens met een andere browser, of maak het bestand 404.html wat groter.

Verwijderd

Topicstarter
Spider.007 schreef op 20 maart 2004 @ 19:29:
[...]


AllowOveride staat standaard niet op All; weet je zeker dat de AllowOveride binnen de
code:
1
<Directory "/var/www/html">
op All staat? dus niet degene binnen
code:
1
<Directory />
:?
Yup stond al op All, dat had ik al eerder een keer gedaan..

  • Yo-han
  • Registratie: December 2001
  • Laatst online: 02-10-2025

Yo-han

nope.

Gebruik je IE? Want als je error kleiner is dan een X aantal bytes, overschrijft IE je error doc request door zijn standaard error doc.

Probeer dus eens met bijvoorbeeld een aantal maal:

code:
1
deze regel<br>


doe dit een stuk of 15 keer, restart apache en check het result. Werkte bij mij iig toen ik hetzelfde probleem had.

edit:


Draai je trouwens lokaal of bij een provider. En kan je bij je error logs? Daar zou toch iets in moeten staan...

[ Voor 22% gewijzigd door Yo-han op 20-03-2004 21:30 ]


  • Oxi
  • Registratie: September 2001
  • Laatst online: 14-11-2022

Oxi

dayoman schreef op 20 maart 2004 @ 21:28:
doe dit een stuk of 15 keer, restart apache en check het result. Werkte bij mij iig toen ik hetzelfde probleem had.
je hoeft apache niet te restarten als je en .htaccess veranderd :)

I wouldn't give his troubles to a monkey on a rock


Verwijderd

Topicstarter
Ik heb geprobeerd wat je zei over dat bestandeje groter maken, maar werkte niet.. In mijn logs geeftie niet veel verrassends aan:

File does not exist: /var/www/html/huts/bestanddatnietbestaat.html

En ja hoe draai, ehm denk lokaal?
|Ik heb gewoon een router, pc met linux erop en apache webserver erop geknald.. Alle requests voor mijn ip doorstren naar mn linux machine...

Echt irritant dit, moet zo makkelijk zijn, maar kom dr gewoon niet uit :?

help?

  • X-Lars
  • Registratie: Januari 2004
  • Niet online

X-Lars

Just GoT it.

_MISSCHIEN_, maar dat zou echt TE erg zijn: in je topic title staat .htacces (met één s), dat moet natuurlijk .htaccess zijn. Dus...... heb je het wel goed gespeld? Sowieso wel een idee om de titel even te changen? Modje?

Verwijderd

Topicstarter
haha ja dat zou wel te erg zijn ja, maar mijn htaccess werkt wel alleen die errordocument werkt niet.. Dit is de inhoud van mijn .htaccess:

code:
1
2
3
4
5
6
7
8
9
10
11
AuthUserFile /var/www/html/.htpasswd
AuthGroupFile /dev/null
AuthName "Huts!"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>

DirectoryIndex index.html index.htm index.php

ErrorDocument 404 /error/404.html


Alles werkt, alleen die errordocument niet...

Verwijderd

Wat versta je dan onder "werkt niet"?

Je krijgt blijkbaar niet je eigen 404 document te zien. Wat krijg je dan wel?

Verwijderd

je zegt dat je error document in /error/404.html staat ie zeker weten in de / dir ? en niet in dezelfde dir als de .htaccess ? dan moet je de / natuurlijk achterwegen laten ;)

Verwijderd

Topicstarter
Verwijderd schreef op 20 maart 2004 @ 22:58:
Wat versta je dan onder "werkt niet"?

Je krijgt blijkbaar niet je eigen 404 document te zien. Wat krijg je dan wel?
Gewoon de standaard 404 pagina, niet mijn eigen error pagina....

@Tuxx: In mijn map huts staat de .htaccess. In de map huts staat een map error met hierin 404.html

Ik heb de / voor /error/404.html weggehaald en weer getest, maar werkte ook niet, kreeg weer de standaard 404 pagina....

  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12-2025
En als je je 404.html om te testen in dezelfde map zet, en .htaccess aanpast?

Everyone complains of his memory, no one of his judgement.


  • pierre-oord
  • Registratie: April 2002
  • Laatst online: 20-02 12:27
Ik weet niet hoe apache werkt vanuit de directory's, of je bij zo'n 404 document vanuit de htacces directory of vanuit de webroot het path moet geven, maar ik weet bijna zeker dat je wel een volledig path kunt typen naar je website. Dus typ bijvoorbeeld: http://www.mijnsite/error/404.htm eens in. D8 dat dat werkt.

edit:
ennuh, check ff op jouw bestand echt 404.html heet, en niet toenvallig 404.htm, wat webdev programma graag standaard invullen..

edit2: en van die mooie guide, heb je dít al geprobeerd?
ErrorDocument 401 "<body bgcolor=#ffffff><h1>You have
to actually <b>BE</b> a <a href="#">member</A> to view
this page, Colonel!


Ik denk dat je dit ook nog moet afsluiten met " trouwens.

[ Voor 44% gewijzigd door pierre-oord op 21-03-2004 14:25 ]

Ondernemer in tech (oud LOQED.com, nu UpToMore.com)


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Het is niet toevallig zo dat je Internet Explorer gebruikt; en 'Vriendelijke foutmeldingen weergeven' aan hebt staan :? Geef anders de URL naar je server eens; dan kunnen we even meekijken :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Verwijderd

Topicstarter
sebas schreef op 21 maart 2004 @ 14:18:
En als je je 404.html om te testen in dezelfde map zet, en .htaccess aanpast?
heb ik geprobeerd.. 404.html indezelfde map als mn .htaccess en in mijn .htaccess heb ik dan Errordocument 404 404.html staan. Dit ook weer zonder succes.

Verwijderd

Topicstarter
Spider.007 schreef op 21 maart 2004 @ 14:25:
Het is niet toevallig zo dat je Internet Explorer gebruikt; en 'Vriendelijke foutmeldingen weergeven' aan hebt staan :? Geef anders de URL naar je server eens; dan kunnen we even meekijken :)
Ik heb ook mozilla en daarop werkt het nu wel (eindelijk)
Alleen in IE niet :?
Og ligt mss hier aan mij...:?

de url..:
http://213.93.216.89/huts/

gebruikersnaam / wachtwoord: test

Let btw niet op de pagina zelf :P

[ Voor 11% gewijzigd door Verwijderd op 21-03-2004 14:46 ]


  • Nvidiot
  • Registratie: Mei 2003
  • Laatst online: 11-01 23:32

Nvidiot

notepad!

Doet het hier prima in IE (XP Home NL, laatste patches geinstalleerd) :)

What a caterpillar calls the end, the rest of the world calls a butterfly. (Lao-Tze)


  • X-Lars
  • Registratie: Januari 2004
  • Niet online

X-Lars

Just GoT it.

Ik zie "Fout!! Pagina bestaat niet!!!" als ik wat anders achter je url plak nadat ik ingelogd ben :)

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

X-Lars schreef op 21 maart 2004 @ 14:55:
Ik zie "Fout!! Pagina bestaat niet!!!" als ik wat anders achter je url plak nadat ik ingelogd ben :)
same here


is het geen cache ofzo?

Blog [Stackoverflow] [LinkedIn]


Verwijderd

Topicstarter
Sjonge jonge zeg... Al die moeite voor niets, het werkte allemaal gewoon al.. |:(
Maar ja het werkt dus allemaal nu :D:D Dat is het belangrijkste :D

Iedereen bedankt!!!

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Verwijderd schreef op 21 maart 2004 @ 15:00:
Sjonge jonge zeg... Al die moeite voor niets, het werkte allemaal gewoon al.. |:(
Maar ja het werkt dus allemaal nu :D:D Dat is het belangrijkste :D

Iedereen bedankt!!!
Waarschijnlijk komt het dus door de 'Vriendelijke foutmeldingen' van IE :D

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Verwijderd

Topicstarter
En waar kan je die in en uit schakelen???

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Verwijderd schreef op 21 maart 2004 @ 15:26:
En waar kan je die in en uit schakelen???
Wat dacht je ervan om eens in de opties van IE te gaan neuzen :?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Hoe je dat soort ongein in IE uitzet lijkt me buiten de scope van NOS vallen, en gewoon een kwestie van rondneuzen in de menuutjes van IE, het 404-probleem is gelukkig opgelost, daarmee kan deze nu dicht wat mij betreft.
Pagina: 1

Dit topic is gesloten.