Вы можете сделать это, но я думаю, что если вы хотите предоставить API, вы бы использовали фактический ответ 403, потому что они несут значение, которое будет хорошо обрабатываться клиентом.
Если вы хотите отобразить страницу для клиента и будете использовать перенаправление, вы потеряете это значение «403».
Не лучше ли просто перенаправить их на страницу объяснения, не включая код "403". Или, что еще лучше, перенаправьте их в более полезное место, например на страницу регистрации, если это то, что им нужно сделать, чтобы создать сообщение, или вернитесь на исходную страницу с плавающим сообщением.
Мы хотим помочь пользователю приблизиться к своим целям, а не путать их с техническими кодами ошибок.