【问题标题】:How to link my site url with cname?如何将我的网站网址与 cname 链接?
【发布时间】:2013-11-15 14:48:44
【问题描述】:

我正在开发一个 php 网站, 我的网站网址类似于 http://www.xyz.com/hosted/abc.com 我想用http://abc.xyz.com 之类的 cname 访问具有上述 url 的页面 意味着如果我输入http://abc.xyz.com 作为url,它应该在内部为我提供http://www.xyz.com/hosted/abc.com 的页面。 请建议,如果有人知道如何实现这一点?提前谢谢。

【问题讨论】:

    标签: php apache amazon-ec2 cpanel


    【解决方案1】:

    如果您对 dns 服务器使用绑定,则必须手动创建 DNS 区域并添加 A 记录 *.xyz.com。进入此区域以将所有主机(如 *.xyz.com)重定向到您的 Web 服务器。

    或者,如果您使用 cPanel,请转到 Simple DNS Zone Editor 添加具有此名称的 A 记录:*.xyz.com。并设置地址您的服务器的 IP 地址。

    如果您使用其他控制面板或 DNS 服务器服务,您必须阅读手册来处理对 *.xyz.com 的请求

    然后在你的 php 代码中你可以得到请求的 cname :

    $host = $_SERVER['HTTP_HOST'];
    $match = preg_match("([a-zA-Z0-9\-])\.xyz\.com");
    $cname = $match[0];
    

    【讨论】:

    • 感谢您的回答。
    • 不客气!对你有用吗?
    猜你喜欢
    • 2015-12-24
    • 1970-01-01
    • 2014-03-17
    • 2017-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-10
    • 1970-01-01
    相关资源
    最近更新 更多