问题
我的一个项目的 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 实例中部署这样的更改并重新删除所有对象是不可能的。
有任何想法吗?