我有我的个人博客网站,它是使用 Asp.Net MVC 和 C# 语言完成的。
因为我已经为博客 URL 配置了“控制器/操作/{*Url}”的 RouteConfig,其中 {*Url} 可以是任何文本。
现在我想将 Url 模式从“controller/action/{*Url}”更改为 {*Url}。
例子:
从下面的网址
https://abcd.co.in/home/newsdetail/abcd-xyz-opqr-stu
到
https://abcd.co.in/abcd-xyz-opqr-stu
我做了以下更改
routes.MapRoute("", "mycontroller/myactionmethod/{*Url}", new { controller = "Home", action = "NewsDetail", Url = "" });
但每次 URL 访问我的域时它都会调用。
请建议哪些可能的解决方案不会影响其他功能或 URL,它应该满足我的要求。
提前致谢。