beck24/image_proxy

用于在https elgg站点中嵌入的http图像的代理方案

安装: 223

依赖: 0

建议者: 0

安全: 0

星标: 3

关注者: 2

分支: 2

开放问题: 1

类型:elgg插件

2.0.2 2018-04-18 09:52 UTC

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添加到配置中将消除代理的所有数据库交互。