【问题标题】:If I have a .NET website, do search engines see my webpage content as aspx pages or as html pages?如果我有一个 .NET 网站,搜索引擎会将我的网页内容视为 aspx 页面还是 html 页面?
【发布时间】:2014-11-02 22:23:59
【问题描述】:

如果我有一个 ASP.NET 网站,搜索引擎会将我的网页内容视为 aspx 页面还是 html 页面?

我知道,如果我在 Web 浏览器中查看 aspx 页面,ASP.NET 服务器会处理该 aspx 页面并将其作为 html 文件发送到我的浏览器。

如果搜索引擎查看同一个页面,它是否也会看到我在浏览器中看到的同一个 html 页面,还是看到下面的 aspx 页面?

【问题讨论】:

    标签: html asp.net


    【解决方案1】:

    搜索引擎将看到与浏览器相同的内容。 aspx 页面将通过 IIS 服务器运行以呈现内容并输出 html、javascript 等。这与 Web 浏览器接收的内容相同。

    【讨论】:

      【解决方案2】:

      对于 ASP.Net 应用程序,用户是从浏览器访问它还是搜索引擎机器人都没有关系。结果 HTML 将是相同的,所以没关系。

      ASP.Net 本身从不 将您的 aspx\ascx 文件内容发送到 Web 服务器之外。它总是编译它并呈现为 HTML。

      只有在应用程序本身手动处理它才重要,如果请求来自搜索引擎机器人,它将返回 aspx 内容,但对我来说这没有任何意义。

      【讨论】:

        【解决方案3】:

        搜索引擎(如浏览器)并不关心文件的扩展名是什么。他们只关心 URI 是什么(例如,http、https 等)。然后,他们读取返回的数据的内容,该内容包含一个称为内容类型的标头,表示它是文件的类型。

        Web 浏览器和搜索引擎只能看到 ASPX 页面的 html(当然,还有 javascript、css 等)。 ASPX 页面将其页面呈现为 HTML。

        【讨论】:

          猜你喜欢
          • 2011-05-02
          • 2010-12-25
          • 1970-01-01
          • 2017-01-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多