1

私は ASP.NET MVC を使用してサイトを作成しました。この時点では完全に SEO 最適化されていませんが、良い出発点であると考えました。私が見つけたのは、Google の Webmaster Tools を使用して自分のサイトを取得すると (GoogleBot が何を見ているかを確認するため)、これが表示されるということです。

HTTP/1.1 200 OK
Cache-Control: public, max-age=1148
Content-Type: application/xhtml+xml; charset=utf-8
Expires: Mon, 18 Jan 2010 18:47:35 GMT
Last-Modified: Mon, 18 Jan 2010 17:07:35 GMT
Vary: *
Server: Microsoft-IIS/7.0
X-AspNetMvc-Version: 2.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Mon, 18 Jan 2010 18:28:26 GMT
Content-Length: 254

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
<title>
  Index
</title>
  </head>
  <body>
  </body>
</html>

明らかに、これは私のサイトの外観とは異なります。Google がその HTML をどこから取得しているかはわかりません。誰か答えと解決策を持っていますか?誰も同じ問題を経験していますか?

前もって感謝します。

4

3 に答える 3

2

Firefox 用の User Agent Switcher プラグインを使用して、GoogleBot と同じようにリクエストを行うことができます。https://addons.mozilla.org/en-US/firefox/addon/59

私はそれを試してみましたが、あなたのサイトは問題ないようです。Google に連絡して、Google 側に問題があるかどうかを確認します。

于 2010-03-25T06:25:39.003 に答える
1

あなたのコンテンツタイプはオフのようです。

私は:

Content-Type: text/html; charset=utf-8

それでもうまくいかない場合は (そうあるべきだと思います)、キャッシュをオフにしてみてください。

補足:これをチェックしてください: HTTPヘッダーの削除

于 2010-01-19T18:23:47.390 に答える
1

これらのファイルがルート フォルダにありませんか?

  • index.htm
  • index.html
  • default.htm
  • default.html

代わりに、それらのいずれかを取得しているようです。それでも問題が解決しない場合は、ホームページの html を投稿する必要があるかもしれません。

于 2010-01-18T19:40:53.593 に答える