我有动态网站,它具有复杂的设计结构,因此无法进行响应式设计。所以我决定为桌面和版本保留单独的布局页面。移动设备&后面的代码将是相同的。但是我如何为两者保持相同的url结构。例如www.sitename.com/products/power-bank/6000mah所以移动和移动都是如此桌面页面会有所不同,但网址会相同。我不想在移动网站上使用任何子域名。
这里我也在global.asax
中使用自定义路由private static void RegisterRoutes(RouteCollection routes)
{
routes.MapPageRoute("index", "index", "~/index.aspx");
routes.MapPageRoute("shop1", "{category}", "~/shop1.aspx"); 'actual url sitename.com/power-banks
routes.MapPageRoute("shop2", "{category}/{name}", "~/shop2.aspx"); 'actual url sitename.com/power-banks/6000mah
}