更改网页别名

时间:2017-08-02 19:51:24

标签: url alias kentico

在Kentico 8.2中,URL中的子页面拼写错误。名称路径拼写正确。

我在Pages>下看到了属性> URL有一个地方可以更改别名。这里纠正拼写是否会影响网站上的任何重大变化(例如,在代码中)?我倾向于拒绝,但我想要另一种意见。

2 个答案:

答案 0 :(得分:0)

如果更改了页面别名,它会将旧别名添加到页面别名列表中(即页面的旧链接仍然有用)。

您是否在代码中专门使用该页面别名来识别页面? 类似于:

oy ? std::max(x,*oy) : x;
x < oy ? *oy : x
*std::max(oint(x), oy)
*std::max<oint>(x, oy)
*std::max(oy, {x})
std::max(x, oy.value_or(x))

但是改为引用别名字段。

页面是否会在任何所见即所得的编辑器中链接?我不确定kentico是否会在此实例中使用页面别名或文档guid。虽然如果保留旧的拼写错误的别名,那么现有链接应该可以正常工作。

答案 1 :(得分:0)

从技术上讲,你做修改/更新Kentico将保留拼写错误的别名,所以如果有人引用它,他们可以转到那个错误的URL并被重定向。

如果有自定义代码正在查找拼写错误的网址,那么就必须对其进行更正,但您可能不会这样做。

如果webparts或小部件在路径属性中引用该拼写错误的URL,则必须更正它们。您会立即注意到它们引用拼写错误的网址,因为您的内容无法显示。