DNS重定向从www.domain.com到domain.com

时间:2014-09-27 17:00:32

标签: redirect web dns

我有一个在godaddy注册的域名,我在将www.mydomain.com重定向到mydomain.com时面临一些问题

我尝试通过创建A主机记录和CNAME记录来重定向它,但它无法正常工作。我无法找到解决这个问题的方法。

此外,我尝试过.htaccess文件和PHP,但仍然无法做到这一点。

提前感谢!

3 个答案:

答案 0 :(得分:2)

您无法通过DNS记录重定向,DNS记录只能解析" host.domain为IP。

要将www.domain.com重定向到domain.com,请在网站的VirtualHost或.htaccess文件中使用类似的内容(如果.htaccess启用了重写)...

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

这会将所有ServerAliases重定向到domain.com。

需要加载mod_rewite。

答案 1 :(得分:1)

如果您已经 domain.com 指向了正确的网站(例如,当您转到 domain.com ,那么您将访问正确的网站)需要做的是从 www.domain.com domain.com 进行301重定向。它应该在GoDaddy上的URL Forwarding下找到。

否则,您首先要在 domain.com 上设置CNAME记录,指向您的网站,然后继续执行上述301重定向。

答案 2 :(得分:0)

@所有感谢您的回复。

我只是想出了自己。

这很简单。我刚刚删除了之前的转发并重新输入了转发设置。

我也创建了一个.htaccess文件并在其中添加了一个语句。         重定向http://www.domain.com http://domain.com