Я работаю над сайтом в формате aspx, где пользователь может перейти по URL-адресу, аналогичному "www.website.com/referralname" или "www.website.com/otherreferralname", и будет перенаправлен на сайт www.website.com / genericform.aspx? referral = referralname
Я не являюсь оригинальным дизайнером сайта, и я хотел бы добавить как можно меньше, поэтому я надеюсь, что есть способ сделать это черезwebconfig, вместо того, чтобы добавлять страницу перенаправления и переключать регистр каждого возможного реферального имени.
Я исследовал возможность использования
<customErrors mode="RemoteOnly">
<error statusCode="404" redirect="~/404.aspx"/>
</customErrors>
Но в AppCode уже есть код, который каким-то образом переопределяет или заменяет мой, и в любом случае он показывает только страницу 404 по умолчанию.Любой совет приветствуется.
Редактировать: Мне сообщили, что .aspx не будет работать с тегом customErrors, поэтому это может быть частью проблемы.Я также был бы признателен за разъяснения по этому вопросу.Сегодня я многому научусь!
Редактировать 2: Итак, после небольшого исследования я думаю, что поисковый термин, который принес бы мне пользу, - это «Маршрутизация».Я нашел эту страницу MSDN , которая, я думаю, приведет меня к моему решению.Если мне это удастся, я оставлю комментарий с ответом позже.