Я хотел бы создать пользовательский интерфейс для случаев неоднозначной маршрутизации. Например, предположим, что у меня есть домен ping.com, и я хочу, чтобы URL-адреса
http://ping.com/10.3.2.4
и
http://ping.com/hostname.com
Я хотел бы показать пользовательский интерфейс AJAX, который показывает, что я вижу, если это IP-адрес, затем, если это имя хоста и т. Д. Я также хотел бы обновить прогресс разрешения, получить отчет о том, что сработало, что не сделал.
Цель состоит в том, чтобы обучить
конечный пользователь, который взламывает мои URL, чтобы сделать
это правильно, и замедлить недействительным
попытки.
Конечно, в этом упрощенном примере я мог бы прозрачно перенаправить на нужный контроллер, но в более сложном примере разрешения это может быть полезно.
Как бы вы подошли к этой проблеме? Какие технологии будут задействованы?