gpt4 book ai didi

seo - 具有 SEO 的 Asp.net MVC 自定义路由

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

routes.MapRoute(
"Route",
"{id}/{*seostuff}",
new {controller = "Home", action="Index", seo = UrlParameter.Optional});

这将允许您映射 url,例如 http://www.somesite.com/11/whatever/goes-here/will-be-whatever-you/want

这是原帖Asp.net MVC custom routing

大家好!

-我想知道的是,这怎么可能是 Controller 中的代码?我有一个像 Product/Phone/i-phone.aspx 这样的静态页面,它位于产品下,它有一个文件夹 phone..。有什么建议吗?非常感谢……

最佳答案

您可以定义您所描述的路线...

        routes.MapRoute(
"Route", // ShopsToRent/0/B31 5EH/9/0/0/0/0/0
"{id}/{seo}", // URL with parameters
new
{
controller = "ControllerName",
action = "ActionName",
page = UrlParameter.Optional,
title = ""
} // Parameter defaults
);

我个人更喜欢在 url 的开头有一个关键字,因为这会为您提供一个额外的关键字(例如 www.keywords.com/keywords )并允许将来添加到网站...

        routes.MapRoute(
"Route", // ShopsToRent/0/B31 5EH/9/0/0/0/0/0
"KEYWORD/{id}/{seo}", // URL with parameters
new
{
controller = "ControllerName",
action = "ActionName",
page = UrlParameter.Optional,
title = ""
} // Parameter defaults
);

关于seo - 具有 SEO 的 Asp.net MVC 自定义路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3837985/

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