【问题标题】:Dynamic Sitemap URL in robots.txt filerobots.txt 文件中的动态站点地图网址
【发布时间】:2018-08-12 01:17:32
【问题描述】:

我的 robots.txt 文件中有以下内容:

Sitemap: https://example.com/sitemap.php

是否可以将 robots.txt 中的 sitemap 作为 .php 文件而不是 .xml,因为我是动态生成的?

【问题讨论】:

    标签: sitemap robots.txt google-search-console


    【解决方案1】:

    消费者(如搜索引擎机器人)不知道文件是静态生成的还是动态生成的,它只能猜测(例如,基于响应时间、HTTP 响应标头或URL 设计)。
    您可以有一个名为sitemap.php 的静态文件,也可以有一个名为sitemap.xml 的动态生成文件。

    消费者不需要知道。重要的是文件的内容,而不是文件的创建方式,not its URL

    无论如何,请确保为此文件发送正确的Content-Type。一些服务器会根据文件扩展名自动选择内容类型,这会失败并显示.php,因此您可能必须明确设置它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-19
      • 1970-01-01
      • 2013-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-17
      • 2015-10-23
      相关资源
      最近更新 更多