【问题标题】:Sitemap not really working in typo3 9.5.x站点地图在typo3 9.5.x 中不能真正工作
【发布时间】:2020-03-04 01:10:57
【问题描述】:

我正在尝试让站点地图在 Typo3 9.5.x 中工作。如果我去https://domain.tld/?type=1533906435,我会得到以下页面。

<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="/typo3/sysext/seo/Resources/Public/CSS/Sitemap.xsl"?>

<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

        <sitemap>
            <loc>https://domain.tld/index.html?sitemap=pages&amp;cHash=38eee382dd3fc2edb80b67944d477100</loc>
            <lastmod>2019-10-07T13:57:04-07:00</lastmod>
        </sitemap>

</sitemapindex>

到目前为止一切顺利。但是那里的链接应该将我带到实际的站点地图,而是将我直接带到根页面而无需任何重定向。这发生在 2 个不同的站点上。我没有配置任何特殊的东西,只是启用了 seo 系统扩展并包含了 here 描述的静态模板。

当我将站点地图提交到 Google 的 Search Console 时,它​​显示“无法获取”,但第二天状态为“成功”并且它发现了 URL。我猜谷歌爬取了根页面并找到了上面的链接。

我如何使站点地图正常工作或某处是否存在错误?

【问题讨论】:

    标签: typo3 sitemap typo3-9.x


    【解决方案1】:

    页面站点地图路径中的index.html 部分对我来说看起来很奇怪。 您能否尝试在没有 index.html 部分的情况下打开 loc url? 如果你能看到站点地图,那么我们必须看看这个index.html 是从哪里来的。

    【讨论】:

    • 宾果游戏,这让我走上了正轨。只是删除“index.html”并没有做到这一点。我必须在我的站点配置中删除 routeEnhancer。在那里我设置了以下 routeEnhancers: PageTypeSuffix: type: PageType default: '.html'` map: { } 让每个页面以 .html 结尾
    • 抱歉上面评论中的格式。格式化在 cmets 中似乎不起作用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-07
    • 2017-02-04
    • 2018-03-07
    • 1970-01-01
    相关资源
    最近更新 更多