在当前路径外获取内容时进行重定向。
项目描述
collective.redirectacquired
此Plone插件旨在解决通过获取方式发布相同内容项的许多不同URL的非常常见问题。
它支持Plone 6。有关Plone 4的支持,请参阅1.x分支。
Zope隐式获取导致许多用例,其中产生了对发布者有效的URL,但这些URL并非用户所期望的。
此插件修改了发布过程,以确保不是允许通过获取从内容项到另一个内容项进行遍历,而是重定向到遍历内容项的URL。
在上一段中,如果内容项提供了Products.CMFCore.IContentish,则该项被视为内容项。
这应该可以避免对获取但实际上是软件而不是内容项的URL路径项的误判。
如果您需要通过获取启用内容项的发布,请使用collective.redirectacquired.interfaces.IPublishableThroughAcquisition对其进行标记。
变更日志
2.0a1 (2024-02-08)
Plone 6支持(删除Plone 4支持) [gotcha]
仅当在zope.conf中激活重定向时,获取站点时才会引发NotFound [gotcha]
1.0a12 (2018-03-20)
更少的日志噪音 [gotcha]
获取站点时NotFound [gotcha]
1.0a11 (2018-03-12)
防范由损坏的Link对象或损坏的plone.folders导致的循环重定向[注意]
1.0a10 (2018-02-26)
移除由重构引起的无用代码。更多测试[注意]
1.0a9 (2018-02-20)
1.0a8 (2018-01-25)
永久重定向(301)[注意]
1.0a7 (2018-01-24)
注意QUERY_STRING。[注意]
如果REQUEST_METHOD不是GET,则不要重定向。[注意]
1.0a6 (2018-01-24)
仅记录时修复和测试。[注意]
1.0a5 (2018-01-24)
修复匆忙的代码。[注意]
1.0a4 (2018-01-24)
记录功能恢复。[注意]
1.0a3 (2018-01-24)
更多测试和重构。[注意]
1.0a2 (2018-01-22)
更多测试。[注意]
实现更加简单。[注意]
1.0a1 (2018-01-17)
从configure.zcml中移除CMFPlone的无用包含[注意]
1.0a0 (2018-01-17)
初始发布[注意]
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
构建分布
collective.redirectacquired-2.0a1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9d6420bacd3f5695784b3755be242e44785e4ef29c15a9ef82d078e266d11d32 |
|
MD5 | ad098553622acfde72105133615fa724 |
|
BLAKE2b-256 | b53585842079f6b0578373496f3047fb4e964544bf889a00cd6860ed9ede767c |
哈希值 for collective.redirectacquired-2.0a1-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b0a128c5000a1f14e8b3a830cce5977c712dd5207a2f454a9f8d70539d401ced |
|
MD5 | 65636e330cb44177b2bb7efa71c3858e |
|
BLAKE2b-256 | 15d30df6e607913248cc8bbdda4ce6ec653da3119ec9314e822d71461b310530 |