Obtenir 404 Not Found erreur en essayant D'utiliser ErrorDocument

Je sais que ce fil a été beaucoup parlé sur le web et ici, et j'ai essayé presque toutes les méthodes, mais j'ai toujours le même problème.

C'est mon url sur mon serveur local (MAMP )

http://localhost:8888/hellothere/index.php

Et j'ai essayé d'insérer un mauvais chemin pour me tromper de page , comme ci-dessous :

http://localhost:8888/hellothere/eiurgiuerib

Au lieu de me prendre à la page D'erreur, il montre:

Not Found

The requested URL /hellothere/eiurgiuerib was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Ma page 404 se trouve dans le répertoire des erreurs. Et à l'intérieur de mon .fichier htaccess j'ai inclus ceci:

ErrorDocument 404 /Error/404.php
21
demandé sur user1725155 2012-10-06 17:47:58

2 réponses

La directive ErrorDocument, lorsqu'un chemin D'URL local est fourni, s'attend à ce que le chemin soit entièrement qualifié à partir de DocumentRoot. Dans votre cas, cela signifie que le chemin réel vers ErrorDocument est

ErrorDocument 404 /hellothere/error/404page.html
40
répondu StaticVariable 2012-10-06 14:47:12

Lorsque nous appliquons l'url locale, la directive ErrorDocument attend le chemin complet de DocumentRoot. Par conséquent,

 ErrorDocument 404 /yourfoldernames/errors/404.html
1
répondu karthik k 2014-10-04 10:44:43