littlebizzy / force-https
将所有HTTP请求重定向到HTTPS版本,并修复不安全的链接和资源,而无需更改数据库(与CloudFlare兼容)。
v1.4.3
2022-01-25 20:26 UTC
Requires
- php: >=7.0
- composer/installers: ~1.0
This package is auto-updated.
Last update: 2024-09-08 09:41:50 UTC
README
WordPress的HTTPS强制执行
变更日志
2.0.1
- 修复了
gu_override_dot_org
片段
2.0.0
- 完全重构代码以符合WordPress标准
- 不再定义常量或选项(将所有内部/外部链接和资源强制HTTPS,硬编码)
- 更广泛的
add_filter
规则和HTTPS的HTML强制执行 - 支持PHP 7.0至8.3
- 支持多站
1.4.3
- 修复了未定义变量错误(新默认值 $modified = false)
1.4.2
- 改进了composer.json
- 更新了元数据
1.4.1
- 已与WP 5.1进行测试
- 更新了元数据
- 微调了
composer.json
1.4.0
- PBP v1.2.0
- 删除了
FORCE_SSL
常量引用 - 添加了对在
source
元素上强制HTTPS的支持(以前不支持)... 这修复了GitHub Issue #7 - 对新的FORCE_HTTPS定义常量的后期支持
- define('FORCE_HTTPS', true);
- define('FORCE_HTTPS_EXTERNAL_LINKS', false);
- define('FORCE_HTTPS_EXTERNAL_RESOURCES', true);
- define('FORCE_HTTPS_INTERNAL_LINKS', true);
- define('FORCE_HTTPS_INTERNAL_RESOURCES', true);
1.3.0
- PBP v1.1.0
- 与PHP 7.0、7.1、7.2进行测试
- 与PHP 5.6进行测试(只有非致命错误,微调了代码风格和几个修正)
- 更好的WP-CLI支持(修复了GitHub Issue #6/#2)
- 简化了插件类的组织
- 对FORCE_SSL常量在最后时刻如果为false则中止插件功能的后期支持
1.2.0
- 与WP 5.0进行测试
1.1.4
- 更新了元数据
1.1.3
- 更新了推荐的插件
1.1.2
- 更新了元数据
1.1.1
- 更新了元数据
- 更新了推荐的插件
1.1.0
- 版本修正(1.0.6中的主要更改)
- (没有代码更改)
1.0.6
- 将强制HTTPS的过滤器更改为外部资源(但不包括超链接),包括
src
、srcset
、embed
和object
- (如果外部资源在HTTPS版本中不存在,可能会生成404错误)
- (理念:“绿色锁”比资源404错误更重要)
- 添加了针对多站安装的警告
- 更新了推荐的插件
- 更新了元数据
1.0.5
- 更好的
DISABLE_NAG_NOTICES
支持
1.0.4
- 部分支持
DISABLE_NAG_NOTICES
- 更新了元数据
1.0.3
- 与WP 4.9进行测试
- 更新了推荐的插件
- 更新了元数据
1.0.2
- 跳过外部超链接的过滤器
- 更好的内部链接、内部源和图像
srcset
的HTTPS过滤器 - 优化了插件代码
- 添加了评分请求通知
- 更新了推荐的插件
1.0.1
- 添加了推荐的插件通知
1.0.0
- 初始发布