Help > Forum > 域名 > 如何在我的论坛中使用 “裸域”(没有 “www” 前缀的域名)?
如何在我的论坛中使用 “裸域”(没有 “www” 前缀的域名)?
要进行此设置,你需要做两件事:
- 将您的域名连接到您的论坛
- 使用现有的主机提供商创建 301 重定向,将 “yourdomain.com” 重定向到 “www.yourdomain.com”。
就是这样!现在,访客将被从 “yourdomain.com” 重定向到你的论坛的 “www.yourdomain.com”。
为什么我不能在没有重定向的情况下直接使用 “yourdomain.com”?
这是一个常见的问题,不幸的是,完整的答案需要一些解释。
首先,我们坚持要求您为自定义域名创建一个 CNAME 记录,该记录指向 自定义Website Toolbox.com 而不是指向特定服务器 IP 地址的 A 记录。我们这样做的原因是,我们打算不断升级我们的基础架构,在多个分布式位置添加服务器,以便在全球范围内更快地提供页面,如果您将自定义域指向一个特定的 IP 地址,您的页面将随着我们添加服务器而中断。那太糟糕了。
现在,显然有一些邮件服务器无法正确处理同名的 CNAME 和 MX 记录的混合。MX 记录是邮件服务器知道将您的邮件投递到何处的方式。因此,如果你碰巧设置了如下所示的内容:
yourdomain.com
CNAME
自定义Website Toolbox.com
yourdomain.com
MX
mail.websiteToolbo
一些邮件服务器会查看这个,并使用 CNAME 而不是 MX,这会导致他们尝试将邮件投递到 自定义Website Toolbox.com,最后是你没有收到你的电子邮件。那也会很糟糕。更糟糕的是,我们遇到了一些 DNS 服务器根本无法正确解决这个问题,导致一些(但不是全部)访问者无法访问您的页面。
如何设置从 “裸域” 到 “www.mydomain.com” 的重定向?
有多种方法可以实现此目的,以下是几种:
- 最好的选择是在主机/DNS控制面板中找到 “重定向” 或 “转发” 部分,然后在那里进行配置。您也可以尝试通过电子邮件向您的主机/DNS 支持团队发送请求。我们有 一些常见域名提供商的具体说明.
- 如果你的主机允许(这不适用于基于 Windows 的主机),你也可以使用 .htaccess 文件。您可以使用任何纯文本编辑器创建此文件,然后将该文件放在的根目录下 yourdomain.com。 它应该看起来像这样:
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc] - 还有一项很棒的服务叫做 WWWizer which will handle the redirect for you。你需要做的就是创建一个 一张唱片 这指向他们的 IP 地址,他们会将你的裸域流量转移到你的 www'd 域名。Website Toolbox 无法正式担保该服务,但我们已经使用过几次了,效果很好!
- 您可以使用 107.21.35.214 的 IP 地址作为 DNS 一张唱片。然后,论坛将自动重定向到相同的域名 www. 在它面前。你应该避免使用这种方法,因为如果将来我们的 IP 地址因任何原因发生变化,你的论坛将无法正常加载。
If you still need help, please contact us.