首页 > 解决方案 > 登录站点 intead Admin/cmsadministration.aspx 后如何重定向到 kentico 的主页?

问题描述

我正在尝试在登录后将用户重定向到主页。我已经在模板中的 web 部件中添加了默认目标 URL,我也通过代码尝试过

else if (!String.IsNullOrEmpty(DefaultTargetUrl))
        {
            redirectUrl = ResolveUrl("~/Compliance.aspx");
        }

我还添加了一个具有默认别名路径的新域别名,但没有任何效果。

标签: redirectloginkentico

解决方案


不要使用 ~/admin 作为登录页面,而是创建自己的 ~/login 页面,该页面可以重定向到任何地方。如果您使用默认的 ~/admin 它会导致 /CMSPages/logon.aspx?ReturnUrl=%2fKentico11%2fAdmin%2fcmsadministration.aspx 返回 URL 是 Admin/cmsadministration.aspx


推荐阅读