错字规范链接

时间:2019-08-08 20:10:50

标签: typo3 typo3-8.x typo3-9.x

我正在寻找一种正确的方法来在我的网站中使用印刷文字构建规范的元标记。大多数代码片段看起来大致如下:

page.headerData.20 = TEXT
page.headerData.20 {
    typolink {
        parameter.data = page:uid
        parameter.intval = 1
        useCacheHash = 1
        addQueryString = 1
        addQueryString.method = GET
        addQueryString.exclude = id, cHash, tx_ttnews[pointer], tx_indexedsearch[sword], tx_comments_pi1[page], tx_pagebrowse_pi1[page]
        returnLast = url
    }
    wrap = <link rel="canonical" href="|">
}

但这不仅不正确,而且很危险。

  • 首先:当我有人将一个简单参数附加到我的一个网址中并且页面未缓存时,该参数将成为规范的一部分。由于几个星期以来,Google在抓取网站时添加了一个参数sclid,所以我最终遇到了一堆乱七八糟的规范,例如“?sclid = sdkjfhkshdfkak”等等。
  • second:useCacheHash = 1时,将附加有效的cHash-允许缓存泛洪。

是否有可能在typolink中不拒绝其他参数,而是允许它们?理想情况下,扩展应该可以注册参数...

感谢您的想法。 彼得

0 个答案:

没有答案
相关问题