您好我拥有自己的网址http://www.manelsoft.com当Google搜索时,它没有显示正确的网址,Google会将另一个网址显示为http://mail.dreamfordarfur.org/,但点击此链接会显示正确的地址。 我几个月前将这个网址添加到了Google网站管理员工具,几天前它显示了一条错误消息,说谷歌无法访问您网站上的robots.txt。然后我修复了它并添加了robots.txt文件。但问题仍然存在。请有人帮我解决这个问题吗?
答案 0 :(得分:2)
您说当您点击http://mail.dreamfordarfur.org/
时,您会看到“正确”的地址。但是,我仍然在浏览器的地址栏中看到mail.dreamfordarfur.org。对我而言,您的完整网站似乎已显示。
dreamfordorful.org和manelsoft.com似乎托管在同一台服务器上:
;; ANSWER SECTION:
mail.dreamfordarfur.org. 14215 IN CNAME dreamfordarfur.org.
dreamfordarfur.org. 14215 IN A 173.237.136.37
;; ANSWER SECTION:
www.manelsoft.com. 14186 IN CNAME manelsoft.com.
manelsoft.com. 14186 IN A 173.237.136.37
dreamfordarfur.org是使用私人DNS注册注册的,所以我不知道谁拥有它。它似乎是一个推送减肥药的垃圾网站,因此您不希望与之相关联。
问题是您使用的网络服务器配置错误。您的站点设置为显示任何无法识别的主机名的默认站点,或者mail.dreamfordarfur.org的虚拟主机指向托管您的manelsoft.com站点的目录。 如果您可以控制Web服务器,则应更正其配置。
如果您无法控制此Web服务器并且只是使用脑死亡托管公司,除了要求他们修复Web服务器之外,您还可以做一些事情。
您应该在每个页面中放置canonical tag,以显示该页面的正确网址。例如,您的主页应在<head>
部分中包含以下内容:
<link rel="canonical" href="http://www.manelsoft.com/"/>
您可以做的另一件事是将一些导航更改为绝对链接。如果您将菜单的代码更改为:
<ul class="menu">
<li><a class="active" href="http://www.manelsoft.com/">Home Page</a></li>
<li><a href="http://www.manelsoft.com/web.php">Web Development</a></li>
<li><a href="http://www.manelsoft.com/desktop.php">Desktop Apps</a></li>
<li><a href="http://www.manelsoft.com/about.php">About Us</a></li>
<li class="last-item"><a href="http://www.manelsoft.com/contacts.php">Contact Us</a></li>
</ul>
每当他们关注您网页上的某个主要链接时,它就会将网络抓取工具引导回您的真实网站,即使他们发现您的网站网址不正确。
答案 1 :(得分:-1)
我会将您的漫游器文件更改为
User-Agent:*
允许:/
这将允许Google在下次访问您的网站时。这可能需要几天时间才会发生。