首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在MaxCDN后将请求的域传递给服务器?

如何在MaxCDN后将请求的域传递给服务器?
EN

Webmasters Stack Exchange用户
提问于 2016-07-30 05:55:24
回答 1查看 83关注 0票数 2

让我们的服务器知道请求访问服务器的域是什么,我有一点问题。

情况是这样的。

site1.tldsite2.tldsite3.tldsite4.tld都指向CDN。CDN设置为从一台服务器中提取数据。让我们把它命名为origin.tld

现在,当客户输入site1.tld时,问题就出现了。这就是他们所看到的,这是一件好事。但是在服务器端,它将请求视为origin.tld,因为这正是CDN对它的要求。

我没有看到像X-FORWARDED-FOR这样的CDN传递的头部,在这里我们仍然可以捕获原始信息。

基本上,我需要服务器捕获用户从服务器端实际请求的域,而无需使用Javascript并向包含请求URL的服务器发送cookie。

这是可能的,还是我妄想得到这个信息“服务器端”?

EN

回答 1

Webmasters Stack Exchange用户

发布于 2017-11-25 22:11:35

但是,您所看到的显然在技术上是可能的,但是,知道MaxCDN提供了什么,您到底问过他们吗?不过,我真的很怀疑它是否像你说的那样起作用,即使我没有直接的证据,因为这会影响到很多客户。如果是这样的话,您的简单解决方案是将site1.tld配置为从site1.origin.tld捕获,从site2.origin.tld配置site2.tld等等。或者任何其他类似的方案,因为您显然完全控制了您的origin.tld和您要提供给您的CDN提供者的配置。

顺便说一句,你没有帮助别人帮助你,因为你没有提供所涉及的真实姓名。

票数 1
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/96949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档