gpt4 book ai didi

asp.net-mvc - 具有任意# of Leading Segments 的 ASP.net MVC 路由?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:33:53 25 4
gpt4 key购买 nike

所以,这既是一个技术问题,也是一个 SEO 问题。

假设您正在开发一个电子商务网站,客户请求您在 URL 结构中维护类别路径。示例:

/electronics/video-games/ps3/nba2k13-p123774

你如何设置一条路线,无论最后一段之前的段数如何,都可以将东西发送给产品 Controller ?示例:

{arbitrary_cat_routes}/{name}-p{id}

其次,我理解想要在 URL 中获取关键字,但这有实质性的好处吗?我听说靠近网站根目录的内容会获得一些 SEO 偏好。将它埋在 3 个目录深处不会消除在那里有关键字的 SEO 好处吗?

最佳答案

ASP.NET MVC 路由不支持 URL 末尾任何位置的 catchall 参数。您需要创建一个实现此功能的自定义 Route 类。这blog post总结了你会怎么做。要回答你的第二个问题,我会避免在 URL 中包含类别元数据,但我对 SEO 不是很熟悉。

关于asp.net-mvc - 具有任意# of Leading Segments 的 ASP.net MVC 路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14530920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com