neos / redirecthandler-neosadapter
Neos 重定向处理器
5.0.2
2024-08-29 07:38 UTC
Requires
- php: >=8.2
- neos/flow: ^9.0
- neos/neos: ^9.0
- neos/redirecthandler: ~6.0 || dev-main
- 5.0.2
- 5.0.1
- 5.0.0
- 4.3.4
- 4.3.3
- 4.3.2
- 4.3.1
- 4.3.0
- 4.2.0
- 4.1.0
- 4.0.x-dev
- dev-main / 4.0.x-dev
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 3.1.0
- 3.0.1
- 3.0.0
- 2.1.0
- 2.0.x-dev
- 2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.0.x-dev
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-moreSelectiveMoveNodeHandling
- dev-dependabot/pip/Documentation/certifi-2024.7.4
- dev-task/checkAgainstLiveWorkspaceNameInsteadOfComparingCSIds
- dev-task/adjust-contentrepositoryid
- dev-task/remove-unused-registry
- dev-travis-test
This package is auto-updated.
Last update: 2024-08-29 07:43:52 UTC
README
Neos 重定向处理器
此包允许对重命名/移动的页面自动进行重定向。这有助于SEO和用户体验,避免死链接。
此外,对于已删除的页面,将给出 410
(已删除) 状态码,而不是 404
(未找到)。
有关所有功能和用法,请参阅文档。
安装
要使用重定向包,您必须安装此包。
composer require "neos/redirecthandler-neosadapter"
并且还需要一个存储包。可以使用 composer 安装存储重定向到数据库的默认包:
composer require "neos/redirecthandler-databasestorage"
使用 composer 安装用于手动管理重定向的后端UI模块:
composer require "neos/redirecthandler-ui"
调整您的 webserver 配置
注意:当使用此功能处理持久资源的重定向时,您必须调整默认的重写规则!默认情况下,任何对 _Resources/…
的错误都会停止请求并从 webserver 直接返回 404。
# Make sure that not existing resources don't execute Flow
RewriteRule ^_Resources/.* - [L]
为了使重定向处理器能够看到请求,必须删除此规则。通常,性能影响可以忽略不计,因为 Flow 只会对曾经存在并且有人还持有链接的资源进行操作。
配置
您可以在文档中找到配置选项。
许可证
请参阅许可证。