如何将ASP.NET Core自动生成小写破折号路由改写为长尾词?

2026-04-01 09:500阅读0评论SEO基础
  • 内容介绍
  • 相关推荐

本文共计947个文字,预计阅读时间需要4分钟。

如何将ASP.NET Core自动生成小写破折号路由改写为长尾词?

目录

1.如何生成小写的路径

2.生成带破折号的路径设置

3.解决方案

3.1 对ASP.Net Core 2.2 MVC: 3.2 对ASP.Net Core 2.2 WebAPI: 3.3 对ASP.Net Core 3.0 MVC: 3.4 对ASP.Net

目录
  • 1、如何生成小写的路由可以这样设置
  • 2、生成带破折号并且小写的路由可以这样设置
  • 3、解决方案
    • 3.1对于Asp.NetCore2.2MVC:
    • 3.2对于Asp.NetCore2.2WebAPI:
    • 3.3对于Asp.NetCore>=3.0MVC:
    • 3.4对于Asp.NetCore>=3.0WebAPI:
    • 3.5对于Asp.NetCore>=3.0RazorPages:
    • 3.6对于上面MVC项目,路由模板要调整很多,其实还可以通过实现IControllerModelConvention来实现。

默认情况下,ASP.NET Core使用如localhost:5000/HomeIndex类的大驼峰路由。但是如果想使用小写的路由,并且这些路由用破折号分隔:localhost:5000/home-index它们比较常见且一致。

阅读全文

本文共计947个文字,预计阅读时间需要4分钟。

如何将ASP.NET Core自动生成小写破折号路由改写为长尾词?

目录

1.如何生成小写的路径

2.生成带破折号的路径设置

3.解决方案

3.1 对ASP.Net Core 2.2 MVC: 3.2 对ASP.Net Core 2.2 WebAPI: 3.3 对ASP.Net Core 3.0 MVC: 3.4 对ASP.Net

目录
  • 1、如何生成小写的路由可以这样设置
  • 2、生成带破折号并且小写的路由可以这样设置
  • 3、解决方案
    • 3.1对于Asp.NetCore2.2MVC:
    • 3.2对于Asp.NetCore2.2WebAPI:
    • 3.3对于Asp.NetCore>=3.0MVC:
    • 3.4对于Asp.NetCore>=3.0WebAPI:
    • 3.5对于Asp.NetCore>=3.0RazorPages:
    • 3.6对于上面MVC项目,路由模板要调整很多,其实还可以通过实现IControllerModelConvention来实现。

默认情况下,ASP.NET Core使用如localhost:5000/HomeIndex类的大驼峰路由。但是如果想使用小写的路由,并且这些路由用破折号分隔:localhost:5000/home-index它们比较常见且一致。

阅读全文