【发布时间】: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
我的 robots.txt 文件中有以下内容:
Sitemap: https://example.com/sitemap.php
是否可以将 robots.txt 中的 sitemap 作为 .php 文件而不是 .xml,因为我是动态生成的?
【问题讨论】:
标签: sitemap robots.txt google-search-console
消费者(如搜索引擎机器人)不知道文件是静态生成的还是动态生成的,它只能猜测(例如,基于响应时间、HTTP 响应标头或URL 设计)。
您可以有一个名为sitemap.php 的静态文件,也可以有一个名为sitemap.xml 的动态生成文件。
消费者不需要知道。重要的是文件的内容,而不是文件的创建方式,not its URL。
无论如何,请确保为此文件发送正确的Content-Type。一些服务器会根据文件扩展名自动选择内容类型,这会失败并显示.php,因此您可能必须明确设置它。
【讨论】: