从Google App Engine中的数千个不同域获取转发的URL

时间:2011-05-11 10:53:32

标签: google-app-engine dns forwarding

我之前实际上问过这个问题,但我无法回复我的帐户详情,所以我再问:

我有一系列不同的域名,我希望这些域名(通过我的域名托管服务商转发网址)转移到谷歌应用引擎应用程序,该应用程序读取转发URL。因此,如果输入的域名是原始XYZ.com,那么当我转发到我的应用程序时,我可以返回原始域名。我正在使用python变种。如果没有为每个变体编码,我怎能做到最好?

所以例如我可能有aaa.com和bbb.com以及ccc.com所有应该指向相同的appspotdomain,我希望以某种方式确定引用的URL是什么。我有成千上万的域名,我有URL转发设置。因此,除非我在标题中添加某些内容,否则可以通过智能方式提取引用网址。我已经尝试了os.environ [“SERVER_NAME”]路由,但这只是给了app-engine域。

1 个答案:

答案 0 :(得分:2)

尝试

os.environ['HTTP_REFERER'] 

self.request.headers['Referer']

但要小心,它可能并不总是可用。