Вот сценарий. Я использую переписчик URL, который позволяет мне определять шаблоны и перенаправления, если они совпадают, довольно типичные вещи.
Я хотел бы добавить новое правило к основанию моих правил, которое является основным, но только до некоторой степени. Я не хочу, чтобы он перехватывал что-либо, заканчивающееся на .aspx или просто пустое.
Пока у меня есть это:
(.+)(?!\.aspx)
Моя мысль заключалась в захвате как минимум одного или нескольких символов, если только он не заканчивается на .aspx.
Таким образом, default.aspx не должен совпадать, но будет использоваться по умолчанию.
Product.aspx не будет соответствовать, но продукт будет.
Это также не удалось:
(\w+)(^\.aspx)
Любая помощь будет оценена.