Что вы имеете в виду, «создать пользовательскую страницу ошибки»? Если вы хотите предоставить один файл для замены страницы Apache 404 по умолчанию, вам нужно будет указать Apache использовать ВАШ файл вместо того, чтобы подавать ответ по умолчанию. Стандартный метод для этого - использовать .htaccess и иметь
ErrorDocument 404 /uri/leading/to/your/script.php
соответствующие документы здесь .
Простая загрузка случайного файла волшебным образом не заставит Apache использовать его при возникновении 404 - вот где появляется директива ErrorDocument. Кроме того, .htaccess не «создает» страницу с ошибкой. Он просто сообщает Apache, где искать, когда это происходит.