使用Python在Plone上执行HTTP重定向的推荐方式是什么?什么钩子可用?可以通过ZMI管理重定向吗?我的猜测是,每个站点的预遍历机制允许您检查URL并拦截请求,如果它看起来需要重定向。Plone上的重定向
我们有一些复杂的重定向规则,把它们放到Apache/NGINX上是没有意义的。
使用Python在Plone上执行HTTP重定向的推荐方式是什么?什么钩子可用?可以通过ZMI管理重定向吗?我的猜测是,每个站点的预遍历机制允许您检查URL并拦截请求,如果它看起来需要重定向。Plone上的重定向
我们有一些复杂的重定向规则,把它们放到Apache/NGINX上是没有意义的。
最后,这是我需要的代码:
http://opensourcehacker.com/2011/08/03/python-based-http-redirect-rules-with-plone/
遗憾的是没有允许用Python语言编写的这样简单地重定向逻辑存在附加的。
也许你可以做些什么:http://pypi.python.org/pypi/plone.app.redirector。 RedirectionTool使用此技术允许在Plone中重命名的内容的TTW管理。但我认为你可以将它用于你需要在Python中执行的任何复杂的重定向。
还有:
和:
我同意它可能是很高兴有Plone汉dle重定向与内容没有严格关联(假设这是“复杂重定向”的意思)
plone.app.redirector作为404页面呈现的页面的一部分进行操作......因此它只会让您对实际不存在的路径执行重定向。 –
不确定是否http://plone.org/products/redirectiontool/与http://pypi.python.org/pypi/Products.RedirectionTool相同。 changelog和releasedates看起来不一样。它可能是值得一试
他们是一样的;我们需要以某种方式使这一点更加明显。 – aclark
301:该博文已被移至http://opensourcehacker.com/2011/08/03/python-based-http-redirect-rules-with-plone/ –
修复了该链接(长文本文本请允许ME PRESS现在添加评论按钮 –