Работя върху уебсайт в 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 страница, която мисля, че ще ме отведе до моя решение. Ако това проработи за мен, ще публикувам коментар с „отговора“ по-късно.