RealURL не работает на перенесенном сайте Typo3

Я давно пользуюсь Stack Overflow, но это мой первый пост.

Недавно я помог клиенту перевести свой сайт Typo3 на нового хостинг-провайдера. Я не проектировал и не создавал сайт, и у меня нет опыта работы с Typo3 (в основном я работаю с Wordpress как CMS).

Пока все передается нормально, файлы, базы данных и т. Д. URL-адреса ни на одной из страниц не найдены.

Сайт находится здесь: feixandmerlin.com

Если вы нажмете О нас, например, в левой навигационной панели, страница не будет найдена. Однако я могу просмотреть его из предварительного просмотра бэкэнда здесь: http://feixandmerlin.com/index.php?id=6 Это одинаково для всех страниц сайта.

Я не могу понять, как связать все это вместе! Любая помощь будет высоко ценится!

Evan.

2 ответа

Видимо есть проблема с mod_rewrite директива на новый сервер. RealURL правильно генерирует "говорящие URL", в любом случае сервер не может перевести его обратно index.php?id=123, Две вещи, чтобы проверить:

  1. Убедитесь, что вы скопировали .htaccess file тоже, часто FTP-клиенты по умолчанию скрывают скрытые файлы (начинающиеся с точки), поэтому об этом легко забыть.
  2. Убедитесь, что Apache на новой машине имеет mod_rewrite включен.

Если вам нужна поддержка администратора сервера для настройки Apache, покажите ему этот ответ и особенно эту ссылку.

Нужно проверить это по всем пунктам:

1) Включить мод-перезапись на сервере. RealUrl нужен режим перезаписи сервера ВКЛ

2) Включите перезапись базы из файла .htacess.

3) Очистить кеш RealUrl. http://awesomescreenshot.com/0744lh1i6d

4) Этот сайт является переходом от старого к новому. Нам нужно выполнить последний шаг миграции, обрезать таблицу cf_* из базы данных вручную.

Я надеюсь, что проблема относится либо к mod_rewrite, либо кешу realurl.

Существует альтернатива realurl, которая делает то же самое, преобразуя URL-адрес из идентификатора на страницы.

http://typo3.org/extensions/repository/view/cooluri

Другие вопросы по тегам