【问题标题】:TYPO3 9 LTS - Routing breaks extbase action-linksTYPO3 9 LTS - 路由中断 extbase 操作链接
【发布时间】:2019-12-16 09:03:51
【问题描述】:

一旦 url 被解析为路由,我需要配置什么以避免 typo3 丢失查询字符串?

我有这个生成的网址:

http://host.local:8000/{LANG}/{PATH}/{TO}/{PAGE}?plugin_namespace[action]=list&plugin_namespace[controller]=ControllerName&plugin_namespace[page]=2&cHash=1147d04e517568fa0bc4c9c121bc5f35

所以在这种情况下,我对 cHash 很好(没有 cHash 会更好,但它会很有趣),但我的问题是,TYPO3 没有实现 action 参数。在控制器中调试请求对象时,我看到请求没有正确映射到插件。

请求对象包含带有所有参数等的完整请求 URI,但我无法为该插件生成子请求...

我可以设置 typo3 的默认行为来简单地解释 umapped 查询部分吗?

【问题讨论】:

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


    【解决方案1】:

    我不得不更改我的 nginx 指令

    不工作:

    location / {
        try_files $uri $uri/ /index.php$query_string;
    }
    

    工作

    location / {
        try_files $uri $uri/ /index.html /index.php$is_args$args;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-16
      • 1970-01-01
      • 2020-04-14
      • 1970-01-01
      • 1970-01-01
      • 2018-03-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多