Помимо элемента, не найденного, есть также макет не найденной страницы с таким же поведением.
Вам потребуется создать пользовательскую версию процессора Sitecore.Pipelines.HttpRequest.ExecuteRequest, где вы сможете вызыватьпользовательская версия следующих методов:
private void HandleItemNotFound(HttpRequestArgs args)
private void HandleLayoutNotFound(HttpRequestArgs args)
В рамках этих методов вы не будете прикреплять строки запроса:
// old code:
WebUtil.Redirect(WebUtil.AddQueryString(itemNotFoundUrl, new string[] { "item", localPath, "user", userName, "site", str4 }), false);
}
//new code:
WebUtil.Redirect(itemNotFoundUrl, false);
Я бы порекомендовал обратиться в службу технической поддержки Sitecore для решения.хотя.