Я бы настоятельно рекомендовал не перенаправлять по той простой причине, что исходный URL больше не редактируется.
Если я сделал опечатку в URL:
http://example.com/users/jwheared
И получил перенаправление на:
http://example.com/denied
Теперь мне гораздо труднее исправить опечатку:
http://example.com/users/jwheare
Этот же принцип применим к 404 или любой другой странице ошибки. Также, если это временная ошибка сервера, перенаправление на другой URL удаляет возможность немного подождать, а затем просто обновить страницу позже.
В дополнение к этому совету, ориентированному на пользователя, страница ошибки должна сопровождаться соответствующим кодом ошибки HTTP (вероятно, 401 не авторизован, как указано в других ответах).
Рекомендуется следовать спецификации HTTP, и ни один из кодов состояния перенаправления 3xx не применим к описанной вами ситуации.
Редактировать: Еще одним важным моментом является то, что это потенциально может повлиять на производительность вашей поисковой системы. Если сканер заходит на неавторизованную страницу и получает перенаправление, он будет видеть все ваши неавторизованные страницы как одну и потенциально повысит рейтинг страницы с ошибкой. Если вы отправите правильные заголовки ошибок, то сканер, скорее всего, правильно определит этот URL как неавторизованный и просто проигнорирует его.
Сканеры часто являются тупыми клиентами, которые реализуют минимум HTTP-спецификации. Стоит думать о них так же, как о людях, использующих веб-браузер.