Как я могу навсегда переписать или перенаправить прежнюю страницу с HTML-страницей с суффиксом realurl на новый реализованный URL-адрес?
До сих пор я не видел никакого решения в Обзоре API -> Обработка сайта.Или я должен сделать это в файле .htaccess?
Я только что обновил свой веб-сайт с TYPO3 8.7 LTS до 9.5 LTS.
В 8.7 я использовал realurl для Speaking URL с конфигурацией:
'www.mydomain.local' =>
array (
'init' =>
array (
'appendMissingSlash' => 'ifNotFile,redirect[301]',
'emptyUrlReturnValue' => '/',
),
'pagePath' =>
array (
'rootpage_id' => '1',
),
'fileName' =>
array (
'defaultToHTMLsuffixOnPrev' => true,
'acceptHTMLsuffix' => 1,
Итак, все мои страницы получили суффикс .html, например, https://resterland.ch/webatelier.html.
После обновления до TYPO3 9.5 LTS с новыми реализованными Speaking URL «Из коробки» все страницы заканчиваютсябез суффикса по умолчанию, например https://resterland.ch/webatelier.
Пока все хорошо.Однако, если кому-то нравится ссылаться на страницу с закладкой с суффиксом .html, он, конечно, получает сообщение «К сожалению, произошла ошибка!».
А в журнале администрирования ОШИБКИ, подобные этому:
Exception handler (WEB): Uncaught TYPO3 Exception: #1544172838: Error handler could not fetch error page "https://resterland.ch/", reason: cURL error 7: Failed to connect to resterland.ch port 443: Connection refused (see http://curl.haxx.se/libcurl/c/libcurl-errors.html) | RuntimeException thrown in file /var/www/vhosts/resterland.ch/typo3_src-9.5.3/typo3/sysext/core/Classes/Error/PageErrorHandler/PageContentErrorHandler.php in line 77. Requested URL: https://resterland.ch/webatelier.html