【发布时间】:2013-02-26 23:03:20
【问题描述】:
有人玩过 Ektron 8.6 中的新重定向功能吗?
我们在升级之前对其进行了测试(在 8.6.0 中)并且对它感到满意。但是到了升级的时候,Ektron 已经发布了 8.6.1,所以我们直接升级到那个。 现在我们遇到了重定向功能的问题。 (是的,我们应该在升级之前在 8.6.1 中再次测试所有内容)
现在,如果我们尝试为 CMS 中的现有页面添加重定向规则,它将不起作用。 但是,如果我们为不存在的页面创建重定向规则,然后尝试访问该地址,则重定向工作正常。 我们需要重定向来处理 CMS 中的现有页面。
澄清“工作”和“不工作”的含义......
如果我在 CMS 中有一个手动别名为“/erc/lucien.apsx”的现有页面,我可以像这样在重定向表中创建一个条目...
添加此条目不会产生错误,但是当我访问该页面时,我看到的只是我创建的常规旧页面。 不是它应该重定向到的 Google 网站。我没有收到任何 404 错误。
但是如果我为一个不已经存在的页面创建一个重定向条目,像这样......
完美运行。如果我尝试访问 /erc/fake.apsx 地址,我最终会访问 Google 网站,正如预期的那样。
(仅供参考,我们在 CMS 中为外部内容创建了一个“假”页面,因此我们可以将元数据附加到它并使其在分类法中可搜索,但随后提供指向“真实”页面的链接。我想使用重定向在这里,用户不必进行额外的点击)
【问题讨论】:
-
能否提供示例配置、截图等?你到底试过什么?您收到任何错误消息吗?它是否允许您保存重定向?当“它不起作用”时会发生什么?
-
另外,检查事件查看器中可能记录但未显示在页面上的消息。
-
另外,最好知道“不起作用”是什么意思。 404?例外?当您为“CMS 中的现有页面”添加规则时,这是否意味着别名?还是直接快速链接?还是其他物理aspx模板?
-
好问题。我会更新我原来的帖子..
-
此时,我假设这是某种错误。从我们的测试来看,在从 8.5 到 8.6.1 的更改中,Ektron 处理别名的一些规则发生了变化。具体来说,它似乎不再允许两个别名相同(例如,手动别名和自动别名相同)。由于重定向似乎被视为别名(也许生活在同一个数据库表中?),它不允许对已经有别名的任何东西进行重定向。