0

例如,如果我只是访问example.com无法访问的网站。相反,我必须明确地使用www.example.com才能正确访问它,事实证明这很烦人,因为人们并不是真的想一直打字www。这里有什么解决方案?我正在使用linux服务器。

4

3 回答 3

0

听起来 www 子域没有 DNS A 记录。

您需要创建一个。

于 2013-10-06T14:36:53.420 回答
0

你要A在你的上添加一条记录dns service provider,主机名应该是www。像这样:
在此处输入图像描述

第一列是host name,第二列是record type,忽略第三和最后一个(不同的提供者不同),第四列是ip address,指向你的服务器。

于 2013-10-06T14:40:53.737 回答
0

我认为 OneZero 希望裸域要么通过example.com单独输入直接工作,要么自动重定向到www.example.com.

首先你需要定义一个裸域A Record(example.com),IP大概和www.example.com一样,例如在BIND zone文件中:

example.com.          IN    A   123.123.123.123
www.example.com.      IN    A   123.123.123.123

然后您可以使用您的 Web 服务器重定向到www.example.com,例如在 Apache 中使用mod_rewrite

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com
RewriteRule ^(.*)$ http://www.example.com/$1 [R=permanent,L] 
于 2013-10-06T14:45:37.337 回答