TYPO3 9 LTS - 路由中断 extbase 操作链接

TYPO3 9 LTS - Routing breaks extbase action-links

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

我生成了这个 URL:

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 des 没有实现操作参数。在控制器中调试请求对象时,我看到请求没有正确映射到插件。

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

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

我不得不更改我的 nginx 指令

不工作:

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

工作

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