adrenth / redirect
Requires
- davaxi/sparkline: ^1.1
- jaybizzle/crawler-detect: ^1.2
- symfony/stopwatch: ^3.2
- dev-develop
- 4.2.0
- 4.1.0
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 3.16.0
- 3.15.0
- 3.14.1
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.3
- 3.10.2
- 3.10.0
- 3.9.1
- 3.9.0
- 3.8.0
- 3.7.1
- 3.7.0
- 3.6.0
- 3.5.4
- 3.5.3
- 3.5.2
- 3.5.1
- 3.5.0
- 3.4.0
- 3.3.0
- 3.2.0
- 3.1.2
- 3.1.1
- 3.1.0
- 3.0.0
- 2.0.24
- 2.0.23
- 2.0.22
- 2.0.21
- 2.0.20
- 2.0.19
- 2.0.18
- 2.0.17
- 2.0.16
- 2.0.15
- 2.0.14
- 2.0.13
- 2.0.12
- 2.0.11
- 2.0.10
- 2.0.9
- 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.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- dev-master
This package is auto-updated.
Last update: 2022-02-01 13:12:26 UTC
README
October CMS #1 重定向插件(编辑推荐)
这是 October CMS 上最好的重定向插件。安装此插件后,您可以直接从 October CMS 的美丽界面管理重定向。许多网站管理员和 SEO 专家使用重定向来优化他们的网站以供搜索引擎使用。此插件允许您通过友好的用户界面管理此类重定向。
此插件完全兼容 OctoberCMS 版本 434 及以上。 这是针对 PHP 7.0 的新优化版本。从版本 4 开始不支持 PHP5。
此插件提供哪些功能?
此插件向 October CMS 的主菜单中添加了“重定向”部分。此插件具有独特的快速匹配算法,可以在您的网站渲染之前匹配您的重定向。
演示
http://demo.alwindrenth.nl/backend
用户名: demo
密码: demo
功能
- 快速 匹配算法
- 重定向测试工具
- 使用 占位符(动态路径)进行匹配
- 使用 正则表达式 匹配占位符
- 精确 路径匹配
- 导入 和 导出 重定向规则
- 计划 重定向(例如,活动 2 个月)
- 重定向到 外部 URL
- 重定向到 内部 CMS 页面
- 重定向 日志
- 分类 重定向
- 统计信息
- 每个重定向的点击次数
- 每月热门重定向(前 10 名)
- 每月热门爬虫(前 10 名)
- 每月重定向数量
- 等等...
- 多语言 (需要帮助翻译!请通过 adrenth@gmail.com 联系我)
- 支持 MySQL、SQLite 和 PostgreSQL
- HTTP 状态码 301、302、303、404、410
- 缓存
支持的数据库平台
- MySQL
- PostgreSQL
- SQLite
支持的 HTTP 状态码
- HTTP/1.1 301 永久移动
- HTTP/1.1 302 找到
- HTTP/1.1 303 看其他
- HTTP/1.1 404 未找到
- HTTP/1.1 410 已删除
支持的 HTTP 请求方法
GET
POST
HEAD
性能
所有重定向都存储在数据库中,并将自动“发布”到内部重定向机制使用的文件中,以确定某个请求是否需要重定向。这比查询数据库要快得多。
此插件旨在快速运行,并且不应该对你的网站性能产生负面影响。
为了最大限度地发挥此插件的性能
- 使用最新的PHP7版本(你真的应该这么做)
- 启用使用“内存”缓存方法的重定向缓存(见缓存部分)。
- 经常维护你的重定向,以尽可能降低重定向的数量。
- 尽量使用占位符以降低你的重定向数量(重定向越少性能越好)。
缓存
如果你的网站有大量的重定向,建议启用重定向缓存。你可以在本插件的设置面板中启用重定向缓存。
仅支持支持标签缓存的缓存驱动程序。因此,不支持驱动程序 file
和 database
。对于此插件,数据库和文件缓存不会提高性能,反而可能对性能产生负面影响。因此,建议使用像 memcached
或 redis
这样的内存缓存解决方案。
缓存的工作原理
如果启用了缓存(并且受支持),此插件处理的每个请求都将被缓存。它将使用标签 Adrenth.Redirect
存储起来。
当你修改重定向时,所有重定向缓存将自动失效。你也可以在后台使用“清除缓存”按钮手动清除缓存。
占位符
此插件利用了 symfony/routing
包。所以如果你需要更多关于如何为你的重定向URL创建占位符要求的信息,请访问: https://symfony.ac.cn/doc/current/components/routing/introduction.html#usage
贡献
请随意 为此出色的插件做出贡献。
问题?需要帮助?
如果你对此插件的使用有任何疑问,请不要犹豫,随时联系我。我很乐意帮助你。你也可以访问支持论坛,并在那里提出你的问题/问题。
此致敬礼,
Alwin Drenth -- 重定向插件作者
如果你像我一样喜欢这个高质量的插件,请 对我的插件进行评分,或者考虑捐赠以支持此插件以及我的其他高质量October CMS插件。通过 PayPal 捐赠或向
1KowxskQEFLh7PUFeWxtPp1JMzH42bseaD
捐赠Bitcoin。
Alwin Drenth的其他插件
HtmlPurifier - 为October CMS添加一个符合标准的HTML过滤器。
RssFetcher - 从不同的来源抓取RSS/Atom源,以在你的网站或仪表板上发布。