www.domain-name.com 和 domain-name.com 有什么区别?如何在两者之间重定向?

www.domain-name.com 和 domain-name.com 有什么区别?如何在两者之间重定向?

可能重复:
www.example.com 与 example.com

我最近从一家服务提供商那里购买了一个托管计划。他们向我提供了一个免费域名,我很高兴地购买了它。

现在我登录了他们的控制面板并将我的所有文件放在那里,然后我的网站上线并且运行良好。

我昨天发现,当我访问 www.domain-name.com 或 domain-name.com 时,网站显示正确。但我原以为当我访问 domain-name.com 时,它会重定向到 www.domain-name.com,但事实并非如此。我还在网上看到有人说这两者是不同的。

我对此真的很困惑。www.domain-name.com 和 domain-name.com 有区别吗?如果是,我该如何设置重定向,以便所有 domain-name.com 请求都重定向到 www.domain-name.com?

我还想知道在哪里设置重定向?

答案1

它们是同一个网站,主要是旧系统的遗留问题,当时人们的网站位于 www.domain.com 而不是 domain.com。现在这不会给您带来任何技术问题,但是 Google 和其他搜索引擎会将这两个网站视为完全独立的网站,尽管它们是一个网站。这通常是不好的,因为 Google 往往会因为重复内容问题而将其排名降低。

如果您的共享主机是 Linux 和 Apache,那么重定向非常简单,只需将以下内容放入名为 .htaccess 的文件中(您可能必须让您的 ftp 客户端显示隐藏文件才能看到它)

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^yourdomain.com [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301]

答案2

您可以进行重定向,或者简单地设置您的 DNS 条目以将 @ 和 www 指向同一个位置。

答案3

我仍在攻读 IT 学位,但据我所知,两者之间的差异很小,应该重新定位。这曾经是一个更大的问题,但现在已不那么严重了。

我从未使用过购买的域名/系统。

如果您有权访问服务器本身,则可以更改机器上的 DNS 区域文件。对于 Windows/Linux 发行版,操作方式有所不同。

您可能只想浏览一下服务提供商给您的选项。

如果我错了请见谅,我还在学习><

答案4

据我所知,它们是不同的,大多数托管服务提供商确实为您提供这两个域名,但有些提供商缺乏这种服务。基本上这是由服务提供商完成的。您可以尝试要求他们提供此功能。他们可能会向您收取一些额外费用。他们会做的是将两个域名重定向到您的帐户。

希望您联系服务提供商后能找到解决方案。

相关内容