TYPO3, realurl не работает после смены домена

У нас есть старый сайт TYPO3 (v4.7), и мы переместили его в другой домен. теперь все страницы выдают ошибку: 404 Not Found

когда я пытался получить страницу, используя URL-адреса, содержащие идентификатор страницы, например /index.php?id=2, она работает

как сделать так, чтобы сайт работал с реальным речевым URL /page-name

Благодарность


person Christian    schedule 09.12.2019    source источник
comment
Какой сервер вы используете?   -  person Dmitry    schedule 09.12.2019
comment
пожалуйста, проверьте, присутствует ли файл .htaccess в вашей папке   -  person gautamsinh mori    schedule 10.12.2019


Ответы (1)


Прежде всего, вы должны изменить запись домена (в бэкэнде, в корне домена в представлении «Список»).

Возможно, домен жестко запрограммирован в вашей конфигурации realurl, которая обычно находится в / typo3conf / realurl * (конфигурация расширения realurl в диспетчере расширений). Если вы выбрали «автоконфигурацию» в конфигурации расширения realurl, и никто не совершил ошибку, внося изменения в файл напрямую, вы можете удалить его и позволить ему восстановиться.

Возможно, здесь тоже имеют значение настройки TypoScript, такие как config.baseURL или config.absRefPrefix. Я предлагаю проверить в анализаторе шаблонов (бэкэнд: «Шаблон» -> выбрать корень вашего домена -> анализатор шаблонов -> просмотреть полный список), есть ли что-то со старым доменом.

Конечно, необходимо активировать realurl (TypoScript config.tx_realurl_enable = 1), но если вы не меняли его, это не должно было измениться.

Затем, конечно, очистите все кеши (желательно с помощью функции в Install Tool).

Если у вас все еще есть проблемы, может помочь удаление / typo3temp (и воссоздание его с помощью InstallTool). И, конечно же, проверьте, есть ли что-то полезное в журналах (где, в зависимости от ['SYS'] ['systemLog'] и ['SYS'] ['systemLogLevel'], возможно, typo3temp / *. Log или вашего журнала ошибок PHP ).

Удачи с этим старым Т3;)

person Jonas Eberle    schedule 09.12.2019
comment
И вы должны проверить, находится ли файл .htaccess в корневом каталоге документа. - person Peter Kraume; 09.12.2019