2011-03-24 163 views
4

在谷歌網站管理員工具中的文件夾,下爬行錯誤,我的電話號碼一個404錯誤是一種叫404錯誤/網站管理員工具

www.domain.com/a 

有一個在我的網站沒有這樣的事情,也沒有鏈接它。什麼是錯,這是什麼意思?在網站日誌中,關於指向/ a的404錯誤沒有錯誤。 W3C檢查器說沒有錯誤。我能做什麼?

+2

我得到了完全相同的問題。似乎沒有什麼可擔心的,除非有人有其他信息。 – eisberg 2011-03-24 08:01:43

+1

我現在也有一些有這個問題的網站。希望我知道Google從哪裏獲得這條路...... – Slashterix 2011-04-18 23:47:52

+0

我在這裏打開了一個主題:http://www.google.com/support/forum/p/Webmasters/thread?tid=3102f0a5f6e219ac&hl=zh-CN – Sparky 2011-04-21 18:56:35

回答

3

這不是你,它必須是Googlebot。 (這一切都與php; 也許有人可以刪除php標記

我有我的谷歌網站管理員工具中的八個網站和兩個完全無關的網站都顯示這個相同的東西。顯示此問題的網站都不使用PHP。

我唯一能想到的就是Google的bot不正確地解析HTML,並以某種方式將關閉的「a」標籤添加到根URL中。聽起來很愚蠢,但它是唯一可以解釋這個問題的多個不相關的實例。

有沒有人在Google論壇上啓動過此主題?

我不確定這會對根問題產生什麼影響,但我把它放在我的htaccess文件中,希望能夠清除錯誤的404錯誤。 (編輯:這是由谷歌推薦的解決方案

Redirect 301 /a http://www.mysite.com 

編輯:

報告給谷歌幫助論壇:

http://www.google.com/support/forum


編輯2:

兩個網站驗證在W3C既不使用PHP。


EDIT 3:

的 「/ a」 被從未來的jQuery V1.5.2內部。這是根本原因。

在jQuery中本身就是這一行...

<a href='/a' style='color:red;float:left;opacity:.55;'>a</a> 

編輯4:

與robots.txt文件禁止它。 (據谷歌,這隻會改變從 「404」 網站站長工具抓取錯誤的 「robots.txt封鎖」

Disallow: /a/ 
Disallow: /a 

編輯5:

以下是Google僱員JohnMu在the thread I started at Google Groups對此問題的回覆。看起來我終究會堅持使用301。

JohnMu

谷歌員工

上午4:39

只是一個簡短的說明在這 - 是的,我們正在 拿起「/ A 「來自jQuery JavaScript的許多 網站的鏈接。但是, 那一般不會有問題,如果我們 看到「/ a」爲404,那麼對我們來說就是 。與其他404-URLs 一樣,我們會在 網站站長工具中將其列爲抓取錯誤,但同樣,這不是 將成爲抓取問題, 索引或排名問題。如果你想 確保它不會在網站管理員工具觸發 抓取錯誤,那麼我 建議只是301重定向 該網址到您的主頁(禁止 的URL也會把它作爲一個 抓取錯誤 - 它將被列爲被robots.txt禁止的 URL)。

我也建議不明確 不允許抓取jQuery 文件。雖然我們一般不會 索引它自己,我們可能需要 訪問它來生成良好的即時 預覽爲您的網站。

所以總結一下:如果你看到「/一」 在網站管理員工具 的抓取錯誤,你可以把它像 的是,它不會引起任何問題。如果您要將 刪除,那麼您的 可以將301重定向到您的 主頁。

乾杯

約翰

+0

你是完全正確的。它確實是jQuery!我的天啊!對於我搜索除* * .js之外的所有文件感到羞恥。 **謝謝!** – eisberg 2011-04-22 19:37:38

+0

@eisberg:不要打垮自己......我從來沒有想到googlebot會通過任何JS進行爬行,更不用說它們是自己的Libraries API和CDN的一部分了。 Google論壇中有人指出我的方向是正確的。 – Sparky 2011-04-22 20:29:03

1

檢查您的Apache錯誤日誌。或安裝節省了$_SERVER["HTTP_REFERER"]像一個小PHP文件:

<?php 

$f = fopen("logfile.txt", "a"); 
fwrite ($_SERVER["HTTP_REFERER"] . "\n"); 
fclose ($f); 

然後創建一個的.htaccess文件重定向呼叫/一到這個PHP:

Options FollowSymLinks 
RewriteEngine On 
RewriteRule ^a$ somthing.php 

或者你可以保存你的PHP在名稱/a/index.php,這樣你就不需要重定向。

+0

我試過這樣的東西,但它根本沒有幫助。訪問此網站時,Google不會發送任何HTTP_REFERER。 – eisberg 2011-04-13 13:35:55

+0

@eisberg還有其他可能性。它可以是API的一部分,比如robots.txt。 - 所以谷歌可能會檢查某個API的存在。雖然'/ a'似乎太籠統了。 – vbence 2011-04-13 23:06:38

+0

我希望谷歌不是蠻橫的URLs :-) – eisberg 2011-04-14 06:08:44

1

做301重定向否則還是網址刪除請求形成你的網站管理員工具帳戶。

GWT - >站點配置 - >抓取訪問 - > URL刪除請求

相關問題