可能重复:
到 www 或不到 www
考虑一个网站 www.example.com
当 URL 作为 手动输入到 Firefox 的地址栏中时example.com,浏览器会自动重定向到www.example.com。
使用 Internet Explorer,浏览器重定向到默认搜索引擎,搜索词为example.com。
像codinghorror.com或example.net所有站点这样的站点都会自动更改为重定向到其www地址。
Web 服务器上是否有更改此行为的设置?
这里还有其他问题吗?
通常,您设置您的网络服务器,以便一个域是规范的,并且您想要的任何别名都被重定向到它。如果指定哪个网络服务器,很快就会有人告诉你如何:)
使用 Apache,您可能会执行以下操作:
<VirtualHost *>
#our canonical name
ServerName www.example.com
#other domains we want to respond to
ServerAlias example.com
RewriteEngine on
#if host is specified and not our canonical one, redirect
RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/(.*) http://www.example.com/$1 [L,R=permanent]
...
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
请注意,您仍必须为所有别名域定义 A 或 CNAME 记录。
看看上面的网址。stackoverflow.com 不会转到 www.stackoverflow.com。它们是两个独立的 dns 条目。查看您的 DNS 主机配置并尝试为 xyz.com 添加 A 记录,这应该可以解决问题。