0

我不完全确定这是给这只猫剥皮的正确方法,所以请随意提出完全替代的解决方案。

我有一个 Django 站点在 apache 的 mod_proxy 后面的 gunicorn 上运行(使用 ProxyPass 和 ProxyPassReverse 指令)。我还使用 AMFLiteDetectionFilter 来检测移动用户。当我使用 mod_wsgi 为站点提供服务时,我可以找到环境变量 AMF_DEVICE_IS_MOBILE 作为 request.META['AMF_DEVICE_IS_MOBILE']

所以我正在寻找的是如何将 AMF_DEVICE_IS_MOBILE 变量推送到发送到 gunicorn 的请求中。

4

1 回答 1

2

I solved this with mod_header:

RequestHeader set X-AMF-DEVICE-IS-MOBILE %{AMF_DEVICE_IS_MOBILE}e
RequestHeader set X-AMF-DEVICE-IS-TABLET %{AMF_DEVICE_IS_TABLET}e

And can find the values with request.META['X-AMF-DEVICE-IS-MOBILE'] == 'true'

于 2013-05-06T16:37:08.560 回答