www.example.com 与 example.com

Bro*_*ink 5 domain-name

可能重复:
到 www 或不到 www

考虑一个网站 www.example.com

当 URL 作为 手动输入到 Firefox 的地址栏中时example.com,浏览器会自动重定向到www.example.com

使用 Internet Explorer,浏览器重定向到默认搜索引擎,搜索词为example.com

codinghorror.comexample.net所有站点这样的站点都会自动更改为重定向到其www地址。

Web 服务器上是否有更改此行为的设置?

这里还有其他问题吗?

Pau*_*xon 5

通常,您设置您的网络服务器,以便一个域是规范的,并且您想要的任何别名都被重定向到它。如果指定哪个网络服务器,很快就会有人告诉你如何:)

使用 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 记录。


Spe*_*ort 2

看看上面的网址。stackoverflow.com 不会转到 www.stackoverflow.com。它们是两个独立的 dns 条目。查看您的 DNS 主机配置并尝试为 xyz.com 添加 A 记录,这应该可以解决问题。