代码之家  ›  专栏  ›  技术社区  ›  Khalid Abuhakmeh

ASP.NET MVC谷歌机器人问题

  •  1
  • Khalid Abuhakmeh  · 技术社区  · 16 年前

    我用ASP.NETMVC写了一个网站,虽然目前还没有完全优化SEO,但我认为这是一个好的开始。我发现,当我使用谷歌的网站管理员工具来获取我的网站(看看谷歌机器人看到了什么)时,它看到了这一点。

    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>
    

    显然这不是什么 my site looks like

    3 回复  |  直到 16 年前
        1
  •  2
  •   Haacked    16 年前

    https://addons.mozilla.org/en-US/firefox/addon/59

    我试过了,你的网站看起来不错。我会联系谷歌,看看这是否是他们这边的问题。

        2
  •  1
  •   37Stars    16 年前

    根文件夹中是否有这些文件?

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

    看起来它可能正在抓取其中一个。如果这没有帮助,你可能需要张贴你的主页的html。

        3
  •  1
  •   Martin    16 年前

    您的内容类型似乎不正确。

    我的建议是:

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

    如果这不起作用(我认为应该如此),请尝试关闭缓存。

    ( 旁注 :看看这个: Removing HTTP Headers