仅在PHP中重写URL

时间:2019-02-20 06:32:42

标签: php url url-rewriting typo3 typo3-9.x

我有以下问题。我想使用新的TYPO3(版本9)。不幸的是,此版本没有RealURL。 我查看了RealURL配置,并将URL参数放在一个数组中。这些通常由RealURL使用,并与相关值一起输出。 我还能以某种方式在PHP中进行管理吗?可能编写一个函数并将所有URL参数(很多)放入数组中,然后向我输出而不是参数的对应名称?

这就是RealURL的样子

'postVarSets' => array(
            '_DEFAULT' => array(
                // Kufer GetVars start
                'OUTPUT1' => array(
                    array(
                        'GETvar' => 'GET_PARAM1',
                    ),
                ),
                'OUTPUT2' => array(
                    array(
                        'GETvar' => 'GET_PARAM2',
                    ),
                ),
                'OUTPUT3' => array(
                    array(
                        'GETvar' => 'GET_PARAM3',
                        'valueMap' => array(
                            'OUTPUT4' => GET_PARAM4,
                            'OUTPUT5' => GET_PARAM5,
...

谢谢

1 个答案:

答案 0 :(得分:2)

版本9完全改变了路由的概念。EXT:realurl的概念不再适用。

请查看新的路由文档,例如https://docs.typo3.org/typo3cms/extensions/core/Changelog/9.5/Feature-86365-RoutingEnhancersAndAspects.html