是否可以通过页面路由或 Razor 页面中的约定来匹配所有子目录?

Is it possible to match all subdirectories by a PageRoute or convention in Razor pages?

我想对 Razor 页面中的所有子目录使用相同的页面。 我在启动时有这个:

services.AddRazorPages(options =>
{
  options.Conventions.AddPageRoute("/test", "{path?}");
});

但这只匹配第一个子目录,例如test/my。是否可以匹配“test/my/many/wishes”和类似的请求?

我想避免 url 重写,因为我 认为 使用路由方法然后还有助于 link 格式化等

我知道,这是一个基本的。但我一开始找不到它 - 这里是 root:

options.Conventions.AddPageRoute("/index", "{*url}");

https://www.learnrazorpages.com/razor-pages/routing