【问题标题】:Is the sitemap.axd accepted by all search engines?sitemap.axd 是否被所有搜索引擎接受?
【发布时间】:2010-11-04 07:30:25
【问题描述】:

我目前正在使用 HttpHandler 动态生成站点地图文件,路径设置为 sitemap.axd。然后返回 xml 内容。我办公室里没有人确定是否所有搜索引擎都接受这个扩展名,或者他们是否需要 .xml 来解析。我知道我可以通过站长工具提交给谷歌,并使用robots.txt来表明sitemap是sitemap.axd。

sitemap.axd 是否被所有人接受?如果没有,有谁知道哪些会或不会?

【问题讨论】:

    标签: seo httphandler sitemap robots.txt


    【解决方案1】:

    使用 BlogEngine.net sitemap.axd 创建 URL 重写对我有用。因此,当其他机器人访问 sitemap.xml 时,它会使用 sitemap.axd 进行渲染

            <rewrite>
                    <rules>
                        <rule name="SiteMap" patternSyntax="Wildcard" stopProcessing="true">
                            <match url="sitemap.xml" />
                            <action type="Rewrite" url="sitemap.axd" appendQueryString="false" />
                        </rule>
    </rules>
    </rewrite>
    

    【讨论】:

      【解决方案2】:

      主要搜索引擎同意的协议允许您在 robots.txt 文件中指定 XML 站点地图的位置。示例中倾向于将此命名为“sitemap.xml”,但只要该位置的内容是 XML,任何带或不带扩展名的名称都应该有效。

      某些搜索引擎要求在 HTTP 响应中指定的 MIME 类型可能是文本列表或 xml-ish 类型之一。

      【讨论】:

        猜你喜欢
        • 2016-05-08
        • 1970-01-01
        • 1970-01-01
        • 2011-01-25
        • 2010-11-13
        • 1970-01-01
        • 1970-01-01
        • 2011-01-05
        • 2017-05-03
        相关资源
        最近更新 更多