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
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
Lorsque nous appliquons l'url locale, la directive ErrorDocument attend le chemin complet de DocumentRoot. Par conséquent,
ErrorDocument 404 /yourfoldernames/errors/404.html