python - 确定转发的 URL

标签 python google-app-engine url

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

最佳答案

通常,301/302 重定向的目标无法确定发出重定向的 URL。如果用户通过客户端代码重定向,则引用页面应出现在“Referer”请求 header 中。对于服务器端重定向,我不认为用户代理填充(或覆盖)Referer header 是标准的。

如果您想将多个域指向您的 App Engine 应用,请尝试将它们配置为 custom domains而不是前锋。通过此路由,自定义域将保留在用户的地址栏中,您只需检查主机 header 即可了解访问者正在使用哪个自定义域。

关于python - 确定转发的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5951035/

相关文章:

python - matplotlib savefig 不输出文件

java - 如何连接到 Google App Engine 上的远程 RDBMS

python - 谷歌应用引擎 : How to use the task queue for this processing?

javascript - 照片库适用于 gae appspot,但不适用于 127.0.0.1

java - 通过 IIS 通过 ISAPI 或 URL 重写公开 Java Web 应用程序

Javascript/jQuery 字符串操作?

Python3 : Cannot change variables of locals() dictionary inside a function

python - Peewee - 如何批量更新以及如何只更新已编辑的行?

python - 按唯一出现计数的顺序重新评估 numpy 数组

android - 如何在显示到 Android 中的 webview 之前清除 html 页面?