ASP.NET MVC Проблемы GoogleBot - PullRequest
1 голос
/ 18 января 2010

Я написал сайт с использованием ASP.NET MVC, и хотя на данный момент он не полностью оптимизирован для SEO, я решил, что это хорошее начало. Я обнаружил, что когда я использую Инструменты Google для веб-мастеров, чтобы получить свой сайт (чтобы увидеть, что видит робот Google), он видит это.

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. У кого-нибудь есть ответ и решение? Кто-нибудь испытывает такие же проблемы?

Заранее спасибо.

Ответы [ 3 ]

2 голосов
/ 25 марта 2010

Вы можете использовать плагин User Agent Switcher для Firefox, чтобы сделать запрос очень похожим на GoogleBot. https://addons.mozilla.org/en-US/firefox/addon/59

Я попробовал, и ваш сайт выглядит нормально. Я бы связался с Google, чтобы узнать, если это проблема с их стороны.

1 голос
/ 19 января 2010

Ваш тип контента отключен.

Шахта это:

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

Если это не сработает (что, я думаю, должно), попробуйте отключить кеширование.

( ПОБОЧНОЕ ПРИМЕЧАНИЕ : проверьте это: Удаление заголовков HTTP )

1 голос
/ 18 января 2010

У вас есть какие-либо из этих файлов в корневой папке?

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

Похоже, что вместо этого он может получить один из них.Если это не поможет, возможно, вам придется опубликовать HTML-код вашей домашней страницы.

...