TYPO3 перенаправляет относительно базы / ведет к 404, когда все языки сконфигурированы с языковой настройкой в ​​качестве базы - PullRequest
0 голосов
/ 15 января 2020

Как я могу настроить перенаправления в модуле перенаправления TYPO3 v9 относительно базы /, когда все языки настроены с языковым плагином как база /de/, /en/ и т. Д.

Моя проблема перенаправление с source_path как /something приводит к 404.

Я проверил с помощью xdebug. 404 происходит из-за того, что обработанный $route не имеет языковой информации, которая установлена ​​в config.yaml для ключа languages:, но здесь не совпадает из-за определенной базы.

Чтобы сделать это более понятным, некоторые примеры :

1 Ответ

1 голос
/ 17 января 2020

Это обсуждалось некоторое время в https://forge.typo3.org/issues/87455#note -7

Так что переключитесь на typo3 10 с переключателем функций или используйте обходной путь, подобный этому, который я скопировал из проблемы с кузницей :

return [ 'frontend' => [ 'typo3/cms-redirects/redirecthandler' => [ 'disabled' => true, ], 'hotfix-redirecthandler' => [ 'target' => \TYPO3\CMS\Redirects\Http\Middleware\RedirectHandler::class, 'before' => [ 'typo3/cms-frontend/base-redirect-resolver', ], ], ], ];

В добавочном номере на Configuration/RequestMiddlewares.php

...