默认情况下,帮助中心的地址是Zendesk的子域名,例如mycompany.zendesk.com亚博中的“mycompany”。但是,您可以将您自己域的子域(例如support.mycompany.com)映射到您的默认Zendesk地址。亚博这个特性称为主机映射(参见关于主机映射).
更改地址的工作流程包括以下步骤:
- 获取域名和子域名,(如果你还没有)
- 使子域成为默认地址的别名
- 指定新地址
- 设置托管SSL
完成主机映射、启用ssl的域的搭建后,可以执行以下管理任务:
关于主机映射
默认情况下,帮助中心的地址是Zendesk的子域名,例如mycompany.zendesk.com亚博中的“mycompany”。但是,您可以将您自己域的子域(例如support.mycompany.com)映射到您的默认Zendesk地址。亚博该特性称为主机映射。
主机映射的帮助中心地址如下所示:
例如,假设您的公司名为Mondo照相机,您的主要网站的地址是mondocam.com.在公司注册Zendesk支持后,您的帮助中心的初始地址可能是这亚博样的mondocam.亚博zendesk.com/hc.您可以将帮助中心的地址更改为公司域的子域,例如support.mondocam.com/hc.您不能修改您的支持地址来直接到子域中的特定页面,例如mondocam.com/community/hc.
请记住,主机映射不会影响代理接口的URL。它只影响帮助中心的面向外部的URL。在本例中,您的代理将继续看到默认的Zendesk URL亚博mondocam.亚博zendesk.com在代理接口中。如果一个代理试图在代理接口中使用主机映射的URL(例如访问像support.mondocam.com/agent/tickets/52),代理将被重定向到默认URL,例如mondocam.亚博zendesk.com/agent/tickets/52.
您可以对子域使用主机映射,例如support.mondocam.com中的“support”子域。您不能对所谓的“二级”域名(如mondocam.com或mondocam.co.uk)使用主机映射。特别是,如果该名称包含DNS SOA(授权机构开始)记录,则不能使用该名称。要确定是否存在SOA记录,请访问http://www.zoneedit.com/lookup.html.在“DNS Lookup”框中输入名称并选择SOA记录类型。您还可以使用命令行工具,例如Linux上的“dig”。
获取域名和子域名
如果还没有这样做,注册一个域名,并添加一个支持相关的子域名。如果有系统管理员,请在继续之前咨询系统管理员。
步骤如下:
- 向域名注册商购买并注册一个域名。
例如,如果你的公司叫Mondo照相机,你可以注册一个域名叫mondocam.com。您可以从任何域名注册商购买和注册域名,包括GoDaddy, Yahoo!域名,Namecheap, 1&1,注册,或Register.com。有关说明,请参阅注册商网站上的帮助部分。有关更多信息,请参见如何注册自己的域名作者:Christopher Heng, thesitewizard.com。
- 注册域名后,使用注册商的工具添加支持相关的子域名,如“支持”或“帮助”或类似的内容,例如,support.mondocam.com。在下一节中,您将使子域成为默认Zendesk地址的别名。亚博
有关添加子域名的说明,请参阅注册商网站上的帮助部分。
使子域成为默认地址的别名
下一步是将子域作为默认Zendesk地址的别名。亚博别名只是一个网站的替代地址。例如,您可以使地址“support mondocam.com”和“mondocam.zendesk.com”在web浏览器中可互换。亚博
将子域作为默认Zendesk地址的别名:亚博
- 登录到您的域名注册商的控制面板。
使用注册域名时创建的登录名和密码。如果您还没有域名和子域名,请参阅获取域名和子域名.
- 查找更改DNS记录的选项。
该选项可能被称为诸如DNS管理、名称服务器管理或高级设置之类的东西。
- 定位CNAME您的域的记录。
CNAME记录,或规范名称记录,是DNS (Domain Name System)使用的一种别名。除此之外,您可以使用CNAME记录使子域名成为外部网站的别名(参见CNAME记录在维基百科)。
- 做以下其中一件事:
- 如果你的子域名还没有CNAME记录,寻找一个选项添加新记录.
- 如果您的子域已经有了CNAME记录,请查找选项to编辑记录.
- 指向子域的CNAME记录(显示在主机记录字段)到您的Zendesk子域(显示在亚博指出字段)。
UI和术语可能因注册商的不同而有所不同,但概念是相同的。
在Cloudflare仪表板中配置CNAME(仅适用于使用Cloudflare DNS的情况)
- 登录到https://dash.cloudflare.com
- 选择目标网站。
- 选择DNS.
- 点击添加记录.
- 从类型下拉菜单,选择CNAME.
- 在名字字段中,输入需要配置的子域(例如,如果要使用support.mondocam.com,则输入
)。 - 在目标字段,输入您的Zendesk帐户或品亚博牌子域(例如,mondocam.zendesk.com)。
- 从TTL下拉菜单,确保设置为汽车.
- 下代理的状态,确保设置为DNS只.如果需要更改,请单击代理状态下方的图标。
指定新地址
设置托管SSL
SSL(安全套接字层)是一种加密协议,确保与您的网站安全通信。您必须使用以下两种方法之一为主机映射域配置基于sni的SSL证书:
- 使用Zendesk提供的免费的基于sni的SSL证书(推荐)亚博
- 使用您自己的基于sni的证书
由于交付时间可能很长,所以在设置Zendesk Support时要尽早考虑SSL选项。亚博
获取zendesk提亚博供的SSL证书
我们建议为您的主机映射域使用zendesk提供亚博的基于sni的SSL证书。这是免费包含在您的Zendesk计划。亚博SSL证书涵盖所有主机映射域。亚博Zendesk会在SSL证书过期前自动更新SSL证书。
在开始之前,必须正确设置主机映射。
- 在管理中心,点击账户在侧边栏中,然后选择安全>更多设置.
- 单击SSL选项卡,位于“安全”页的顶部。
- 在主持SSL,点击启用zende亚博sk预置的SSL.
- 点击保存.
亚博Zendesk请求来自的SSL证书让我们加密第三方证书服务。完成请求可能需要一个小时。如果你有任何问题,请联系我亚博Zendesk客户支持.
当您添加、更新或删除主机映射域时,Zendesk将删除您当前的证书,并用覆盖新主机映射路由的新证书替换它。亚博
提供您自己的SSL证书
如果您不喜欢使用zendesk提供的SSL,您可以获取亚博并上传您自己的基于sni的SSL证书,如本节所述。如果您使用自己的证书,Zendesk在证书到期时不会自动更新证书。亚博
获取自己的SSL证书
如果您的主机映射地址已经有了基于sni的证书,请跳到上传证书在下面。
您可以从证书提供商处购买SSL证书证书颁发机构如DigiCert或赛门铁克,或Namecheap等经销商。您需要向证书颁发机构提供证书签名请求文件(CSR)来创建证书。您可以生成CSR,如下所述。
如果您有多个主机映射的品牌,那么您只需要为所有品牌提供一个证书——您不需要为每个品牌提供SSL证书。但是,如果添加主机映射的品牌,则必须用新证书替换现有证书。按照下面的过程生成新的证书。有关主机映射品牌的更多信息,请参见为主机映射的品牌生成SSL证书.
获取SSL证书
- 在管理中心,点击账户在侧边栏中,然后选择安全>更多设置.
- 单击SSL选项卡,位于“安全”页的顶部。
- 在主持SSL部分,单击我没有证书,然后生成请求.将创建证书签名请求文件(CSR)并将其下载到您的计算机。
- 向证书颁发机构提供CSR文件。
证书颁发机构生成SSL证书并将其提供给您,以便将其安装在我们的服务器上。
证书颁发机构对每个请求收取费用,因此请记住以下提示:
- 在购买之前,请确保您的证书颁发机构支持SHA-2生成的CSR文件使用SHA-2加密。
- 确保证书支持服务器名称指示(SNI)技术。
- 如果出现提示,请指定“Nginx”、“Apache”或“Apache + mod_ssl”作为所需的web服务器。
- 证书颁发机构生成证书文件后,保存它,这样您就不必再发出请求了。
注意:我们强烈反对使用通配符证书.如果您的证书在您使用的任何服务上的任何地方受到损害,那么您所有服务上的信息都将处于危险之中。这意味着您还必须在使用证书的任何地方替换它。
一旦有了SSL证书,下一步就是按如下所述进行上传。
上传证书
购买SSL证书后,证书颁发机构将向您发送电子邮件或将您引导到可以下载证书的页面。说明通常不清楚你真正需要什么文件,或者你是否应该在上传之前准备好它们。有关指导,请参见准备将SSL证书上传到Zendesk亚博.
在如上所述获取或准备SSL证书作为PEM文件后,将其上传到我们的服务器,如下所示。
- 在管理中心,点击账户在侧边栏中,然后选择安全>更多设置.
- 单击SSL选项卡,位于“安全”页的顶部。
- 在主持SSL部分,单击我有证书,然后上传证书.
- 导航到PEM文件并选择它。
- 如果有与证书关联的私钥,请单击上传私钥输入你的密码,如果有的话。如果在Zendesk Support中生成CSR文件,则不需要密钥(参见亚博获取要上传的密钥文件).
- 点击保存.
证书将安装在我们的服务器上。
更新CNAME记录
对于SSL选项—您提供自己的SSL证书,或者您使用Zendesk提供的SSL—Zendesk要求DNS记录是指向的CNAME记录亚博yoursubdomain.亚博zendesk.com.不支持DNS“A”记录(参见将子域作为默认Zendesk地址的别名亚博如上图所示)。
查看证书的SSL状态
您可以在Zendesk Support界面中查看主机映射的SSL启用品牌的SSL状态(CNAME检查)。亚博
- 在管理中心,点击账户在侧边栏中,然后选择安全>更多设置.
- 单击SSL选项卡,位于“安全”页的顶部。
SSL页面显示有关证书的信息:
注意:只有当您有一个主机映射的、启用SSL的域时,才会显示SSL页面的这个视图。 - 刷新页面以再次运行SSL状态检查。
更换证书
您可以替换安装在Zendesk Support上的证书。亚博
亚博当您提供的证书即将到期时,Zendesk将通知您。如果在您可以替换它之前它就过期了,Zendesk将自动用一个免费的、基于sni的S亚博SL证书替换它让我们加密,第三方证书服务(参见获取zendesk提亚博供的SSL证书).您可以保留该证书或用自己的证书替换它。
将HTTP严格传输安全协议(HSTS)延长至一年
在Zendesk Support中,默认为主机映射、ssl启用的域启用HTTP严格传输安全(HSTS)。亚博HSTS指示用户的浏览器仅通过SSL访问您的主机映射域。
当用户输入“http://shop.example.com”或“shop.example.com”来访问一个没有HSTS的启用ssl的网站时,用户的浏览器在被重定向到加密的HTTPS版本之前会短暂地访问该网站的非加密版本。重定向使用户容易受到中间人攻击,黑客可以利用重定向将用户重定向到恶意站点。
当启用HSTS时,该站点指示用户的浏览器永远不要使用HTTP加载该站点。浏览器会自动将所有此类尝试转换为HTTPS请求,跳过黑客可能利用的中间人攻击的重定向。只要用户使用HTTPS访问过一次网站,用户的浏览器就会知道在访问时只使用HTTPS。
浏览器只在指定的时间段内记住站点。默认情况下,对于启用ssl的Ze亚博ndesk域,周期为一天。你可以把期限延长到一年。
将浏览器记住您的站点的时间延长到一年
- 在管理中心,点击账户在侧边栏中,然后选择安全>更多设置.
- 单击SSL选项卡,位于“安全”页的顶部。
- 选择hst指示浏览者记住网站长达一年的时间。
- 点击保存.
41岁的评论
这篇文章没有映射到我对主机映射的尝试。
我们设置了CNAME和DNS,将用户转发到我的域名:support.lite-wallet.org。
这是正确的设置,我们知道,因为当你点击它,它重定向到Zendesk。亚博
但是,该页面是404类型的页面。
此外,在我的仪表板中,当我试图将域设置为主机映射窗口时,它给出了一个错误,说CNAME是错误的。有人能帮忙吗?
会支持主机映射上的路径吗?这将允许在转换期间使用多种工具,并使平台更加通用。
https://subdomain.domain.com/ <路径>
按照上面的步骤,我们仍然无法保存到CNAME DNS记录。
当您浏览到子域时,它会指向Zendesk 404页面。亚博所以,这表明路由是正确的。
Zendesk那边有问题吗?亚博
嗨,克里,
我们检查了那个地址support.lite-wallet.org-看起来CNAME/DNS设置从你的端配置错误。
你可能需要复习一下本节再次检查是否所有配置都正确。
希望这对你有所帮助。谢谢克里!
嗨杰!
目前还不支持这个功能,恐怕我们还不能确定这是否会很快出现在路线图中。我建议您在支持产品反馈主题在我们的社区中与其他有类似需求的用户互动,并讨论可能的解决方案。具有高参与度的对话最终会被标记出来,供产品经理在进行路线图规划时进行审查。
谢谢!
我们可以有单独的URL支持和收集。一个是support.mydomain.com,另一个是community.mydomain.com
如果我们不使用子域而只使用根域作为URL呢?
我们能别这么做吗?
主机映射是否影响“zat主题预览”?当我导航到这个命令生成的URL时,我被重定向到指定的主机映射,并且没有主题预览。
为什么我们应该禁用Cloudflare代理?这不是一个解决方案。由于Z亚博endesk Guide没有原生的301重定向功能,Cloudflare是我们拥有重定向的唯一选择。请提供一个重定向功能,或者至少修复这个bug,这样Cloudflare代理就可以为Zendesk工作,就像互联网上的其他网站一样。亚博
我们关闭了我们的两个品牌帮助中心,并建立了第三个来取代它们。是否可以将两个旧域映射到新的帮助中心?我没有看到这个配置选项,而且我们无法在DNS设置中实现它(目前)。
我们尝试为两个旧域名创建CNAME记录,如下所示:
HC1.example.com >> HC3.example.com
HC2.example.com >> HC3.example.com
该选项将用户引导到HC3.example.com的登录页面,这是他们不应该看到的。他们应该在主帮助中心。
然后我们试了:
HC1.example.com >> HC3.亚博zendesk.com
HC2.example.com >> HC3.亚博zendesk.com
这将从Zendesk生成一条错误消息,指出帮助中心不可用。亚博
起初,我认为这是因为我仍然有原始域映射到他们的Zendesk hc,但我删除了映射,问题仍然存在。亚博
有什么建议吗?
我们没有任何指定的解决方案,但我们有一篇文章,教你如何将旧文章重定向到新的帮助中心:
https://support.亚博zendesk.com/hc/en-us/articles/4408886627866-Redirecting-traffic-from-deleted-Help-Center-articles
谢谢你!
我们按照这些说明设置了我们的help.ourdomain.com CNAME,但是当我们点击help.ourdomain.com时,Zendesk会重定向到ourdomain.zendesk.com。亚博我们如何阻止这种重定向?即保持help.ourdomain.com在地址栏,从而允许cookie/会话共享?
@Simon你需要添加/hc/en-us/以确保你正在导航到帮助中心。
谢谢您的回复,help.ourdomain.com/hc/en-us/只是重定向到ourdomain.zendesk.com/hc/en-us。亚博我们需要它“留在”help.ourdomain.com上。
你好西蒙,
如果您没有像本文所描述的那样设置SSL证书,就会发生这种情况。请确保您这样做,并且您可以选择使用Zendesk提供的证书或上传您自己的证书。亚博
我的一个Zendeks是使用支持基本计划和指导专业计划。但是我不能设置主机映射。
例如:ourdomain.zendesk.co亚博m不会重定向到support.ourdomain.com。
我需要将支持从基本升级到团队计划吗?
你好,路易斯,
这似乎就是这种情况文章.看看遗产计划遗产计划于2015年11月11日至2021年1月31日有效和主机映射在除Essential之外的所有支持计划中可用。
“指定新地址”部分已过时。设置不再在指南中,而是在新的管理中心中。我得到处找。
我们公司最近被收购了。我们已经维护自己的zendesk子域名几年了,现在我们亚博已经转移到收购公司的zendesk子域名。
这里描述的技术变更过程进行得很顺利,但是我们无法将仍然输入旧子域名地址的用户引导到新的子域名地址(例如:>>新公司。zende亚博sk.com).
现有用户会进入一个zendesk页面,上面写着帮助亚博中心不再存在,而不是自动跳转到新的帮助中心。我们如何创建一个永久的重定向来纠正这种情况?
谢谢。
感谢您联系Zendesk支持。亚博
关于你的询问,不幸的是,Zendesk无法为亚博您设置重定向,因为以下更改将在您这边实施。
我们建议在您更改了帮助中心的URL后,确保您的CNAME、主机映射和SSL都已更新。哟你需要更新 电子邮件转发 和 主机映射 指向与重命名子域同步的新支持地址和URL。
你可以查看我们的文章, 重命名子域获取更多信息和最佳实践。
谢谢大家,祝你们度过美好的一天!
亲切的问候,
我们已经尝试更新我们帮助中心的URL,并要求我们的IT团队对CNAME进行相关编辑,但我们仍然得到这个错误。
帮助中心也无法访问,所以现在我无法登录支持。
什么好主意吗?
一旦更改了支持页面,原始url会发生什么变化?旧的联系还能起作用吗?
例如,假设我们的应用程序的“帮助”按钮指向用户https://examplecompany.亚博zendesk.com/hc/en-us/articles/360029558972-help
然后我们更改域,使我们的支持页面变成https://support.examplecompany.com/
原始链接会发生什么?它会成功重定向到吗https://support.examplecompany.com/hc/en-us/articles/360029558972-help
嗨,亚伦,
一旦您为Zendesk子域正确设置了主机映射,原始链接仍然可以访问。亚博
根据你的例子,如果我访问https://examplecompany.亚博zendesk.com/hc/en-us/articles/360029558972-help它会把我引到https://support.examplecompany.com/hc/en-us/articles/360029558972-help自动。
是否可以下载Zendesk提供的SSL证书?亚博
不幸的是没有。你只能要求一个覆盖所有主机映射域但是没有从外部下载证书的选项。
我们应该如何处理CORS (跨域资源共享)后的主机映射,以使用所有的api ?
如果您在浏览器的控制台窗口中看到与CORS相关的消息,请查看此故障排除指南如何排除CORS?.否则,请伸出援手支持倡导团队仔细看看。谢谢你!
更改此选项会更改支持的电子邮件地址吗?
主机映射不会影响您在帐户中设置的支持地址。这只会改变最终用户在导航到帮助中心时看到的URL。
如果你有任何其他问题,请告诉我!
我做了上面的步骤,但help.goated.com仍然重定向到goated.zendesk.com。亚博为什么会这样?
请登录留下评论。