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

发布于 2024-11-06 09:54:06 字数 407 浏览 4 评论 0原文

我之前实际上问过这个问题,但我无法取回我的帐户详细信息,所以我再次问:

我有一系列不同的域名,我想将它们全部指向(通过我的域名托管服务商的 URL 转发)到 google读取转发 URL 的应用程序引擎应用程序。因此,如果输入的域名是原始 XYZ.com,那么当我转发到我的应用程序时,我可以返回原始域名。我正在使用 python 变体。在不为每个变体编码的情况下如何最好地做到这一点?

例如,我可能有 aaa.com、bbb.com 和 ccc.com,它们都应该指向同一个 appspotdomain,并且我希望以某种方式确定引用 URL 是什么。我有数千个域名,并且设置了 URL 转发。因此,除非我在标头中添加一些内容,否则有一种明智的方法可以提取引用 URL。我尝试过 os.environ["SERVER_NAME"] 路线,但这只是提供了应用程序引擎域。

I actually asked this question before, but I cannot get my account details back, so I'm asking again:

I have a series of different domain names that I would like to all point (via URL forwarding from my domain host) to a google app engine application that reads what the forwarding URL is. So if the domain typed in was original XYZ.com, then when I am forwarded to my application, I can return what that original domain name was. I'm using the python variant. How best can I do this without coding for each and every variant?

So for example I might have aaa.com and bbb.com and ccc.com that all should point to the same appspotdomain, and I wish to somehow determine what the referring URL was. I have thousands of domains and I have URL forwarding set-up. So unless I put something in the header is there a smart way to pull out the referring URL. I have tried the os.environ["SERVER_NAME"] route but this just gives the app-engine domain.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不爱素颜 2024-11-13 09:54:06

但尝试

os.environ['HTTP_REFERER'] 

self.request.headers['Referer']

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

Try

os.environ['HTTP_REFERER'] 

or

self.request.headers['Referer']

Be careful though, it might not always be available.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文