beck24 / image_proxy
用于在https elgg站点中嵌入的http图像的代理方案
2.0.2
2018-04-18 09:52 UTC
Requires
- composer/installers: >=1.0.8
This package is auto-updated.
Last update: 2024-08-29 04:45:41 UTC
README
用于在https elgg站点中嵌入的http图像的代理方案
非https图像URL(不是来自elgg主机名的)将被替换为代理URL到mod/image_proxy/image.php。此文件通过elgg站点的ssl将头部和图像内容从http源传输到浏览器,从而从浏览器中删除不安全内容警告。
来自elgg主机且通过http的原生非https图像将被重写以通过https提供服务
该代理具有加密元素,以确保通过代理传递的URL来自elgg内容。默认情况下使用elgg站点的密钥。在代理转发过程中不启动elgg引擎,以尽可能保持简洁。使用单个数据库查询检索站点密钥。
这可以通过直接添加新的密钥字符串到settings.php文件来绕过。
$CONFIG->image_proxy_secret = 'my secret string';
将自定义的image_proxy_secret添加到配置中将消除代理的所有数据库交互。