当请求在 Assets 配置中包含 header (x-forwarded-photo)时,可以设置特定域吗?
现在我有这个:
framework:
router: { resource: "%kernel.root_dir%/config/routing_dev.yml" }
templating:
assets_base_urls:
http: [http://a.com]
ssl: [https://a.com]
我需要这个配置
客户端 -> https -> 负载均衡器 -> http -> apache
最佳答案
我发现这个可以解决问题
- 为避免安全问题,来自代理的 HTTP header 不受信任
- 默认情况下(如
HTTP_X_FORWARDED_FOR
、X_FORWARDED_PROTO
和 X_FORWARDED_HOST
)。如果您的应用程序位于反向代理之后,请添加配置如下: 框架: trust_proxy_headers: true
关于ssl - Symfony2 : assets_base_url by protocol or header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8138074/