2011-08-01 24 views
2

使用Python在Plone上执行HTTP重定向的推荐方式是什么?什么钩子可用?可以通过ZMI管理重定向吗?我的猜测是,每个站点的预遍历机制允许您检查URL并拦截请求,如果它看起来需要重定向。Plone上的重定向

我们有一些复杂的重定向规则,把它们放到Apache/NGINX上是没有意义的。

回答

1

最后,这是我需要的代码:

http://opensourcehacker.com/2011/08/03/python-based-http-redirect-rules-with-plone/

遗憾的是没有允许用Python语言编写的这样简单地重定向逻辑存在附加的。

+0

301:该博文已被移至http://opensourcehacker.com/2011/08/03/python-based-http-redirect-rules-with-plone/ –

+0

修复了该链接(长文本文本请允许ME PRESS现在添加评论按钮 –

4

也许你可以做些什么:http://pypi.python.org/pypi/plone.app.redirectorRedirectionTool使用此技术允许在Plone中重命名的内容的TTW管理。但我认为你可以将它用于你需要在Python中执行的任何复杂的重定向。

还有:

和:

我同意它可能是很高兴有Plone汉dle重定向与内容没有严格关联(假设这是“复杂重定向”的意思)

+0

plone.app.redirector作为404页面呈现的页面的一部分进行操作......因此它只会让您对实际不存在的路径执行重定向。 –