EnEncodeNameReplacements 在 sitecore 中不起作用

EnEncodeNameReplacements is not working in sitecore

当我在 sitecore cm 中创建名称包含 spaces 的新页面时,例如:我的页面 并尝试在浏览器中导航到该页面 space 被 %20 替换为 My%20Page。 我什至在 sitecore.config 中添加了 EncodeNameReplacements 以将 whitespace 替换为 - 但它仍然无法正常工作。请有人为此提供解决方案。

首先,我们必须使我们的页面 URL SEO 友好。因此,在 Sitecore 中,我们可以自由创建一个项目,其名称用作 URL 和 DisplayName 以供人类理解。因此,我建议您创建具有 'my-page' 或 'contact-us' 等命名约定的页面,并为该页面设置显示名称。

因此,使用上述方法,您的 URL 将会整洁干净,并且对 SEO 友好。