web-dev-qa-db-ja.com

Googlebotがウェブマスターツールの「Fetch as Googlebot」に従って「301 Moved Permanently」を取得

4日前にウェブサイトを立ち上げましたが、「Googleウェブマスターツール」でGoogleボットのようなウェブサイトをクロールしようとすると、次のような応答が返されます。

HTTP/1.1 301 Moved Permanently
Date: Thu, 16 May 2013 21:37:26 GMT
Server: Apache
Location: http://example.com/
Content-Length: 294
Keep-Alive: timeout=10, max=29
Connection: Keep-Alive
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://example.com/">here</a>.</p>
<hr>
<address>Apache Server at www.example.com Port 80</address>
</body></html>

何が問題ですか ?

3
Rachid Oussanaa

この問題をさらに調査するには、次のことを行う必要があります。

  • サーバーのログファイルを確認します。 Googlebotからのリクエストを見つけて、301ステータスになっていることを確認します。サーバーにヒットするようGooglebotに指示し、サーバーログにリクエストがない場合は、DNSに問題があります。ドメイン名が指していると思われるサーバーを指していません。
  • Googlebotが行う方法と同様に、サイトから自分でページをダウンロードします。 「curl」というコマンドラインプログラムを使用します:curl -D - -s -A 'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)' http://mysite.example.com/ Googlebotが取得しているのと同じ応答が返されることを確認します。
2