Вы не можете сделать это только на уровне Javascript. Это связано с тем, что Javascripts, работающий на стороне клиента, не имеет доступа к истории браузера по соображениям безопасности.
Если вы находитесь на стороне сервера, вы можете использовать HTTP-заголовок Referer:
в коде, генерирующем www.A.net/404.html
, для генерации такой страницы 404, которая перенаправляет вас к желаемому месту назначения.
Обратите внимание, что такие вещи считаются явно худшим решением, если вы делаете это на стороне клиента. Они медленнее, они делают ваш сайт зависимым от Javascript, также сканеры не смогут следить за ним (если они недостаточно умны, чтобы выполнять javascript-коды сайта) и т. Д.
Лучше, если вы выучите какой-нибудь серверный язык / фреймворк и будете делать с ним; хотя чистые клиентские решения довольно распространены.