0

我需要为添加到 Orchard CMS 的页面分配预先确定的 URL。URL 包含空格和破折号的 % 编码值,例如 &。该 URL 是通过 autoroutepart 正确分配的,但在页面发布后,orchard 似乎无法使用这些 url 找到页面。任何帮助都感激不尽。如果您需要有关此问题的更多信息,请告诉我。

编辑 我正在使用以下代码生成具有固定 URL 的页面 -

var route = page.As<AutoroutePart>();
route.DisplayAlias = pageUrl.StartsWith("/") ? pageUrl.Substring(1) : pageUrl;
if (route.ContentItem.Id == 0) 
Services.ContentManager.Create(route);
Services.ContentManager.Publish(route.ContentItem);

我尝试分配的网址示例 - http://example.com/OrchardLocal/car-hire/United%20States/Bluefield/Mercer%20County%20Airport%20HLE

谢谢

4

0 回答 0