php Cname 重定向
Posted
技术标签:
【中文标题】php Cname 重定向【英文标题】:Php Cname redirection 【发布时间】:2022-01-11 22:35:30 【问题描述】:最近一直在思考这样一个问题:如何使用php识别一个站点被CNAME记录引用,如果是,重定向到具体的文档?
【问题讨论】:
你能解释一下为什么吗?这可能在网络服务器级别得到更好的处理。例如,如果有人在您的服务器上指向了您不想要的 CNAME。 【参考方案1】:$_SERVER['SERVER_NAME']
包含正在服务的站点的域名,您可以将其插入dns_get_record()
,过滤后仅获取 CNAME 记录。因此,如果用于查看站点的域名是 CNAME,则结果不会为空,您可以将其用作重定向的条件。我想不出任何需要这样做的用例,但是像这样:
if (!empty(dns_get_record($_SERVER['SERVER_NAME'], DNS_CNAME)))
header('Location: <whatever>');
exit;
【讨论】:
以上是关于php Cname 重定向的主要内容,如果未能解决你的问题,请参考以下文章
Sendgrid 集成:如何在与 CNAME 重定向相同的域上托管 AASA 文件
静态网站托管中子域的 AWS S3 存储桶重定向与 DNS CNAME