Подтвердить что ты не робот

Ошибка получения 404 Not Found при попытке использовать ErrorDocument

Я знаю, что эта тема много говорилась в Интернете и здесь, и я пробовал почти все методы, но все же у меня такая же проблема.

Это мой url на моем локальном сервере (MAMP)

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

И я попытался вставить неправильный путь, чтобы привести меня к неправильной странице, например ниже:

http://localhost:8888/hellothere/eiurgiuerib

Вместо того, чтобы брать меня на страницу ошибки, она показывает:

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.

Моя страница 404 находится внутри каталога Error. И внутри моего .htaccess файла я включил это:

ErrorDocument 404 /Error/404.php
4b9b3361

Ответ 1

Директива ErrorDocument при предоставлении локального пути URL-адреса ожидает, что путь будет полностью определен из DocumentRoot. В вашем случае это означает, что фактический путь к ErrorDocument равен

ErrorDocument 404 /hellothere/error/404page.html

Ответ 2

Когда мы применяем локальный url, директива ErrorDocument ожидает полного пути от DocumentRoot. Там,

 ErrorDocument 404 /yourfoldernames/errors/404.html