【问题标题】:Php Cname redirectionphp Cname 重定向
【发布时间】:2022-01-11 22:35:30
【问题描述】:

最近一直在思考这样一个问题:如何使用php识别一个站点被CNAME记录引用,如果是,重定向到具体的文档?

【问题讨论】:

  • 你能解释一下为什么吗?这可能在网络服务器级别得到更好的处理。例如,如果有人在您的服务器上指向了您不想要的 CNAME。

标签: php dns cname


【解决方案1】:

$_SERVER['SERVER_NAME'] 包含正在服务的站点的域名,您可以将其插入dns_get_record(),过滤后仅获取 CNAME 记录。因此,如果用于查看站点的域名是 CNAME,则结果不会为空,您可以将其用作重定向的条件。我想不出任何需要这样做的用例,但是像这样:

if (!empty(dns_get_record($_SERVER['SERVER_NAME'], DNS_CNAME))) {
    header('Location: <whatever>');
    exit;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-01
    • 2019-04-14
    • 2012-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多