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

时间:2019-12-16 09:03:51

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

在将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 无法实现action参数。我看到在控制器中调试请求对象时,该请求未正确映射到插件。

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

我是否可以设置 typo3 的默认行为,以简单地插入umapped查询部分?

1 个答案:

答案 0 :(得分:0)

我必须更改我的nginx指令

不起作用:

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

工作

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