【发布时间】:2017-06-17 20:52:06
【问题描述】:
例如,我正在寻找一种在用户想要访问时重定向用户的方法 www.domainname.com/products/car/volvo/car1 到 www.domainname.com/products/ 我正在使用 umbraco 来构建网站
【问题讨论】:
-
您可以使用 umbracoUrlAlias 属性来创建别名或在 web.config 中使用重写,但是 www.domainname.com/products/car/volvo/car2 应该重定向到哪里?
-
它会重定向到 www.domainname.com/products/ 我只在产品页面上制作一个基于 ajax 的应用程序
-
那么您可能不应该在汽车文档上使用模板,而是让产品节点模板使用自定义 api 控制器处理它。
-
如果我使用自定义 api 控制器,管理员无法从 umbraco cms 更改模板
-
是的,您可能可以使用部分视图或(取决于您使用的前端框架)其他形式的模板。不建议为此更改 Umbraco 的路由来实现此目的。如果您确实想使用 ajax 调用页面,您甚至可以使用 car 节点上的 alttemplate 来显示替代视图,以防从 ajax 调用页面。这也将有利于 seo。
标签: asp.net web-config umbraco7