例如,如果我只是访问example.com
,则无法访问该网站。相反,我必须明确使用www.example.com
才能正确访问它,事实证明这很烦人,因为人们并不是真的想要一直输入www
。这里有什么解决方案?我正在使用linux服务器。
答案 0 :(得分:0)
听起来没有www子域的DNS A记录。
你需要创建一个。
答案 1 :(得分:0)
您必须在A
上添加dns service provider
条记录,主机名应为www
。就像这样:
第一列是host name
,第二列是record type
,忽略第三列和最后一列(不同的提供商不同),第四列是ip address
,指向您的服务器。
答案 2 :(得分:0)
我认为OneZero希望裸域可以单独输入example.com
直接使用,也可以自动重定向到www.example.com
。
首先,您需要定义裸域A记录(example.com),IP可能与www.example.com相同,例如在BIND区域文件中:
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]