"Синтаксис переписывающего устройства", о котором вы спрашиваете, называется регулярными выражениями.Существует множество отличных инструментов, просто поищите в Google «помощь по регулярным выражениям».
Однако, если вы хотите использовать синтаксис, который имеет немного больше истории, вы можете получить более подробную помощь.Пожалуйста, ознакомьтесь с Managed Fusion Url Rewriter , который использует синтаксис Apache mod_rewrite, который был стандартом на протяжении многих лет, чем я могу предположить.Вот как бы вы завершили свой вопрос в синтаксисе mod_rewrite:
RewriteRule ^/find/(.*) /search.aspx?k=$1 [NC,L]
Первая часть после RewriteRule
- это ввод, который пытается сопоставиться с URL-адресом, запрошенным браузером.Вторая часть - это преобразование, которое происходит против сопоставленного правила.Преобразование превращает его в то, что ваше приложение может понять.Последняя часть в скобках - это управляющие теги, в этом случае я говорю RewriteRule
не беспокоиться о регистре символов, который обозначен NC
, и что в случае совпадения он должен воспринимать это как последнее обработанное правило, котороеобозначается L