繁体   English   中英

用于CNAME的网址

[英]URL to use for CNAME

我有一台使用WHM的服务器,并且在一个cpanel帐户上添加了一个子域。 然后,我为该子域创建了到新位置的重定向。 没用 有人告诉我我的CNAME记录设置不正确。

因此,假设我要子域访问的域是这样的:

www.newdomain.com?user=888448594

如何将其放入CNAME记录中?

我试图粘贴该网址,这给了我一个错误。 查看有关CNAME资料的文档,它仅显示如何处理常规域名,而不显示与域名对应的那一部分。 有人可以帮忙吗?

DNS是将主机名转换为ip的服务。 如果您在浏览器中请求www.example.com/penguins/are/green/ ,则您的浏览器会首先查找与www.example.com关联的ip,因为它只能通过以下方式访问万维网上的服务器:它是IP。

主机名或域名是协议后的一部分,直到tld(例如,上例中的“ .com”)。 用于简单任务的两条记录是:

  • 一个记录。 这会将主机名转换为ip。
  • CNAME记录。 这将为一个主机名或一组主机名创建别名,以代替查找其他主机名。 客户端(例如您的浏览器)将使用新的主机名重试,直到找到A记录。

由于仅用于查找特定主机名的正确IP,因此无法使用DNS进行操作。


您要做的是确保将所有应该到达您的服务器的请求都定向到该服务器。 看起来像那样。

RecordType  |  Key                | Value
A           | example.com         | 1.2.3.4
CNAME       | www.example.com     | example.com
CNAME       | newdomain.com       | example.com
CNAME       | *.newdomain.com     | example.com

在您的服务器上,您想要进行URL重写。 每个http守护进程的工作方式不同。 在Apache上,您使用mod_rewrite ;对于IIS,您使用其URL重写模块 ;对于lighttpd,您使用此模块 ;对于nginx,您使用此模块 关于如何为每个http守护进程执行此操作,有很多示例。 由于您尚未列出原始网址,或者您没有确切地打算使用它,因此我无法告诉您确切要搜索的内容。 我想您需要一个外部重定向 ,以使用查询字符串URL或域名重定向到另一个域名

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM