我的TYPO3 CMS v9.5.8有一个非常奇怪的行为 在网站设置中,我为404页配置了errorHandler,如下所示
rootPageId: 1
base: 'http://www.example.com/'
[...]
errorHandling:
-
errorCode: '404'
errorHandler: Page
errorContentSource: 't3://page?uid=97'
当我现在尝试打开http://www.example.com/foo
(不存在)时,网站向我显示根页面(id:1,与example.com
相同)。
但是,如果我访问http://www.example.com/foo/bar
或http://www.example.com/foo/baz
或任何其他不存在的二级站点-那么我会看到已配置的404站点(id:97)。
这里可能出什么问题?如何获得“正常” 404行为?
编辑:我发现foo
可以兼而有之。存在和不存在。重要的是:在不存在的子站点(lvl 3、4、5、6 ...)之前,必须有一个域(lvl 1)和至少一个lvl 2子页面。