只是想知道我有一个检查页面语言(多语言站点)的功能,如果不是默认语言,我们需要重定向到一个部分的默认语言,即
if (Sitecore.Context.Language.Name != LanguageManager.DefaultLanguage.ToString())
{
Sitecore.Context.SetLanguage(LanguageManager.DefaultLanguage, true);
Response.Redirect(SourceHomeUrl(), true);
}
我只是想知道最好将它放在 pre_init 中,即在加载任何内容之前进行此检查然后重定向?