问题 :misoncifgured dns?
症状 :当我访问http://www.borisnikolaev.com/index.php?option=com_content&view=article&id=51&Itemid=53 ,它显示了什么应该在http://www.floridaseating.com/index.php?option=com_content&view=article&id=51&Itemid=53
如果我删除了“www”子域,它照常工作。
这发生在这个服务器上的其他域中的几个,并使用任何子域名,除了那些在DNS区域文件(不包括www)。
我注意到这个原因是因为谷歌索引了一些错误的域名下的网页。
主域DNSconfiguration : http : //i.imgur.com/ITx4F.png
二级域名dnsconfiguration : http : //i.imgur.com/vknWN.png
任何帮助表示赞赏!
我有一个dv服务器与mediatmeple,其中有apache 2.2,和plesk 10.4。 我已经closures了plesk中的dnspipe理,因为我不转售托pipe,并通过mediatemple的账户中心页面进行pipe理。
find解决scheme,感谢@cjc的指导
以下应该工作。 添加到通常在/var/www/vhosts/domain.com/conf中find的vhost.conf文件
ServerAlias *.domain.com RewriteEngine on RewriteCond %{HTTP_HOST} !^www.* [NC] RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com RewriteCond /var/www/vhosts/domain.com/httpdocs/%1 -d RewriteRule ^(.*) /%1/$1 [L]
所以:
$ host borisnikolaev.com borisnikolaev.com has address 216.70.99.158 $ host www.borisnikolaev.com www.borisnikolaev.com has address 216.70.99.158
我假设你的意思是服务于www.borisnikolaev.com和borisnikolaev.com从同一个networking服务器,给予DNS。
在这种情况下,您的Apache virthosts未configuration为正确响应www版本的服务器名称,并且默认情况下正在为www.floridaseating.com进行configuration。
在borisnikolaev.com的virthostconfiguration中,使用ServerAlias指令并添加一行:
ServerAlias www.borisnikolaev.com