0

问题

我的一个项目的 url-policy 已更改。他们想要小写的 URL(简单的旧样式)。例子:

http://www.myproject.tld/archive/articles/the-thruth-is-in-here

现在 URL 是这样的:

http://www.myproject.tld/Archive/Articles/The-thruth-is-in-here

这个概念

我将使用 URL 转换组“urlalias_compat”使它们小写并与旧系统兼容。我在site.ini.append中设置了以下设置:

[URLTranslator]
TransformationGroup=urlalias_compat

这适用于新发布的对象。该解决方案满足了我所有的 URL-bahavior 愿望,但是......

问题

如何重新生成 eZURL-Table?

在更改之前发布的所有节点都保存在旧的 URL 方案中(130 万篇文章)如果我重新发布它们,它们将具有新的 URL 方案,但我需要一个不需要做太多工作的解决方案做。在整个 eZPublish 实例中部署这样的更改并重新删除所有对象是不可能的。

有任何想法吗?

4

1 回答 1

1

eZ Publish 附带一个专用脚本,每次更新 TransformationGroup 设置时都会运行该脚本。

详细解释可以在官方文档页面上找到,就在这里: http ://doc.ez.no/eZ-Publish/Technical-manual/4.x/Reference/Configuration-files/site.ini/URLTranslator/TransformationGroup

干杯,

于 2012-03-12T13:47:53.943 回答