php - soluciona - Obteniendo el error 404 Not Found al intentar usar ErrorDocument
mensaje 404 (2)
Cuando aplicamos url local, la directiva ErrorDocument espera la ruta completa desde DocumentRoot. Por lo tanto,
ErrorDocument 404 /yourfoldernames/errors/404.html
Sé que este hilo se ha hablado mucho en la web y aquí, y probé casi todos los métodos, pero aún estoy teniendo el mismo problema.
Esta es mi url en mi servidor local (MAMP)
http://localhost:8888/hellothere/index.php
Y he tratado de insertar una ruta incorrecta para llevarme a la página incorrecta, como a continuación:
http://localhost:8888/hellothere/eiurgiuerib
En lugar de llevarme a la página de error, muestra:
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.
Mi página 404 está dentro del directorio de Error. Y dentro de mi archivo .htaccess he incluido esto:
ErrorDocument 404 /Error/404.php
La directiva ErrorDocument
, cuando se proporciona una ruta URL local, espera que la ruta sea totalmente calificada desde DocumentRoot
. En su caso, esto significa que la ruta real al ErrorDocument
es
ErrorDocument 404 /hellothere/error/404page.html