我想为我的ASP.NET Core Razor Page网站实现SEO友好URL。
目前,我有一个类似URL:
http://www.example.com/Post/ {PostId}
但是现在我想重写我的URL,例如:
http://www.example.com/Post/ {PostName} 要么 http://www.example.com/Post/ {PostId} / {PostName}
所以请任何人在上面帮助我...
Post.chtml:
@page "{id}/{postName}"
@using KianHyd.Web.Models.Services
@inject PostServices _PostServices
@{
var id = int.Parse((string)RouteData.Values["id"]);
var post = await _PostServices.GetPostById(id);
ViewData["Title"] = post.Name;
}