¿Cómo encontrar la URL de referencia mientras se usa la redirección htaccess 404?

He usado el siguiente código para crear un mensaje 404 personalizado (página no encontrada) usando un archivo .htaccess.

RewriteEngine On
ErrorDocument 404 https://%{HTTP_HOST}/404.php

Funciona bien, pero quiero saber cuál fue la URL incorrecta que causó esta redirección. En otras palabras, necesito buscarÁrbitro HTTP mientras el usuario está en 404.php. Entonces he usado$_SERVER['HTTP_REFERER'] en 404.php, pero no devuelve nada.
¿Dónde tuve errores? ¿Y cuáles son sus soluciones para resolver este problema?

Respuestas a la pregunta(1)

Su respuesta a la pregunta