【问题标题】:Redefine URL of pagebrowser of tt_news in TYPO3重新定义TYPO3中tt_news的页面浏览器的URL
【发布时间】:2012-09-28 16:49:02
【问题描述】:

在我的 TYPO3 项目的页面结构中,我有一个根页面和一个“主页”页面。我将根页面配置为显示“主页”的内容。在“主页”中,我有带有页面浏览器的 tt_news 前端插件列表。

当用户在/(根页面)时,pagebrowser-link 就像

  • /4eb0456e49c1a9134638cf8d76b50406/?tx_ttnews%5Bpointer%5D=1

但是当用户使用/home/ 时,页面浏览器链接是

  • /home/4eb0456e49c1a9134638cf8d76b50406/?tx_ttnews%5Bpointer%5D=1

我需要两个页面上的链接都带有/home/。这可能吗?

我正在使用CoolURI,如果这很重要的话......

谢谢!

【问题讨论】:

    标签: navigation uri typo3 tt-news


    【解决方案1】:

    将根页/ 设置为home 的快捷方式(或反向)而不是复制内容,这样即使通过/ 访问,链接也应始终指向/home

    一般来说,在许多网站上显示相同的内容是错误的概念,可能会导致搜索引擎排名下降。

    【讨论】:

    • 谢谢,我记得我之前已经有了这个解决方案,但这导致我遇到另一个问题:我使用的是backbone.js 路由器。这个 JS 框架允许我使用 history-pushstate(一种“实时” URL 重写)。新浏览器没有问题,但在没有实现 pushstate-library 的旧浏览器上,它会退回到“/#home/...”(哈希 URL)。结果出现了一个无限循环:Typo3 重定向到“/home/...”,backbone.js 路由器重定向到“/#home/...”。你有什么想法可以解决这个问题吗?谢谢!
    猜你喜欢
    • 1970-01-01
    • 2013-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-26
    • 2011-10-27
    • 1970-01-01
    • 2014-10-15
    相关资源
    最近更新 更多