在一个大的MVC项目中(100个以上的控制器),有哪些管理url路由的策略?区域已经很有帮助了,但是它们的使用范围似乎有限,因为它们不能嵌套。随着项目的增长,我注意到了一些痛点:
- SEO友好的路由(每个seo路由都需要特殊定义)
- 传统路由的重定向(需要301旧url到更新后的等价物)
- 路由测试(是否有比手动测试更好、比selenium更轻的东西?)
O(n*k)
,其中n
是定义路由的数量,k
是url的长度。