Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
谷歌没有显示正确的URL_Url_Seo - Fatal编程技术网

谷歌没有显示正确的URL

谷歌没有显示正确的URL,url,seo,Url,Seo,嗨,我有我自己的网址,当谷歌搜索它不显示正确的网址和谷歌显示另一个网址,但当点击这个链接,它显示了正确的地址。 几个月前,我将这个URL添加到谷歌网站管理员工具中,几天前,它显示了一条错误消息,说谷歌无法在你的网站上访问accedd robots.txt。然后我修复了它并添加了robots.txt文件。但问题仍然存在。有谁能帮我解决这个问题吗?我会将您的robots文件改为 用户代理:* 允许:/ 这将允许谷歌下次访问你的网站。但这可能需要几天时间。当您单击http://mail.dreamfo

嗨,我有我自己的网址,当谷歌搜索它不显示正确的网址和谷歌显示另一个网址,但当点击这个链接,它显示了正确的地址。
几个月前,我将这个URL添加到谷歌网站管理员工具中,几天前,它显示了一条错误消息,说谷歌无法在你的网站上访问accedd robots.txt。然后我修复了它并添加了robots.txt文件。但问题仍然存在。有谁能帮我解决这个问题吗?

我会将您的robots文件改为

用户代理:*

允许:/


这将允许谷歌下次访问你的网站。但这可能需要几天时间。

当您单击
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注册的,所以我不知道谁拥有它。这似乎是一个推销减肥药的垃圾网站,所以你不想和它联系在一起

问题是您使用的Web服务器配置错误。您的站点被设置为显示任何无法识别的主机名的默认站点,或者mail.dreamfordarfur.org的虚拟主机指向您的manelsoft.com站点所在的目录。 如果您可以控制web服务器,则应更正其配置

如果您无法控制此web服务器,而只是使用一家死气沉沉的托管公司,那么除了要求他们修复web服务器之外,您还可以做一些事情

您应该在每个页面中放置一个图标,显示该页面的正确url。例如,您的主页应在
部分包含以下内容:

<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>

它将引导网络爬虫在每次跟随您页面上的一个主链接时返回到您的真实网站,即使他们发现您的网站的url不正确。

这不是robots.txt的正确语法。没有“允许”指令。他目前拥有的robots.txt文件似乎不允许爬行,因此你的“解决方案”将不会有帮助。有一个allow指令:谷歌确实支持“allow”,但它是他们对robots.txt的扩展。robots.txt标准只支持Disallow:您希望所有爬虫都能理解robots.txt文件,而不仅仅是Googlebot。您应该只在文件中为Googlebot指定的特定部分使用Googlebot特定的语法。有点像这样:Sitemap:或Sitemap:您正在键入什么搜索查询?在“关于我们”页面上,确保在主页中添加“H”,使其看起来不像ome页面。添加一个favicon也不会有什么坏处。我同意斯蒂芬的看法。。。这是一些垃圾减肥药网站,就像扑克赌博网站或色情网站。他刚刚在你的网站上运行了一个whois,但是你的结束标签上的规范链接rel应该可以工作。