【问题标题】:Redirects in Ektron 8.6.1Ektron 8.6.1 中的重定向
【发布时间】: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 处理别名的一些规则发生了变化。具体来说,它似乎不再允许两个别名相同(例如,手动别名和自动别名相同)。由于重定向似乎被视为别名(也许生活在同一个数据库表中?),它不允许对已经有别名的任何东西进行重定向。

标签: redirect ektron


【解决方案1】:

我怀疑它可能与缓存相关——原始 URL 被缓存为别名,然后对该 URL 的后续请求被重定向到快速链接,而无需查找数据库。添加重定向时,它可能不会从缓存中清除旧项目。添加 URL 重定向后,我会尝试重置 IIS,看看是否能解决问题。

【讨论】:

    【解决方案2】:

    对此的“开箱即用”(Ektron 的)答案是将重定向放置在 Web 服务器上,而不是放置在 Ektron CMS 的别名部分。

    我工作的服务器使用 IIS,我已经为几个页面设置了这个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-15
      • 1970-01-01
      • 2012-08-08
      • 1970-01-01
      相关资源
      最近更新 更多