TYPO3 неправильно разрешает URL - PullRequest
2 голосов
/ 02 февраля 2011

Я довольно новичок в TYPO3 и в настоящее время застрял со следующей проблемой:

Я скопировал шаблоны с другой веб-страницы, которая сейчас работает. Когда я захожу на стартовую страницу моей домашней страницы (www.domain.com) и нажимаю на одну из ссылок, которые на ней содержатся, я всегда получаю сообщение об ошибке 404. Сгенерированная ссылка выглядит следующим образом.

http://www.domain.com/testpage.440.0.html

Итак, я думаю, что-то вроде RealUrl использовалось на веб-странице, с которой я скопировал? Я правильно понимаю? Я не вижу, что RealUrl установлен.

Однако, если я вручную изменю эту ссылку на

http://www.domain.com/?id=440.0.html

сайт создается.

Как Typo3 узнает, как создать страницу, когда он получает первую версию этих двух ссылок?

Ответы [ 2 ]

4 голосов
/ 03 февраля 2011

На самом деле не выглядит как стандартный REAL URL-адрес. Это скорее было бы /testpage-404.html. Так что, возможно, проблема в другом месте, может быть:

  • имитировать статический (проверьте, работает ли это расширение). Распространенной ошибкой является одновременное выполнение реального URL-адреса имитирующей статики. Если вам не нужны говорящие URL-адреса на данный момент, просто удалите имитацию статического.

  • убедитесь, что вы добавили домен в ярлык. Используйте модуль списка и выберите корневой ярлык. Затем нажмите создать новую запись, выберите домен. и введите свой домен там. Сбросьте все кэши и попробуйте снова.

Если вы опубликуете здесь свой код TS (из корневой страницы ярлыков), я мог бы, вероятно, сказать, что происходит не так.

  • В реальной конфигурации URL обычно используются файлы .htaccess. Возможно, этот файл все еще содержит информацию из исходного места назначения.

  • проверить, не содержит ли корневой каталог какой-либо оператор baseUrl

Какую версию TYPO3 вы используете?

HTH, но не стесняйтесь размещать больше информации.

0 голосов
/ 03 февраля 2011

Если ваш шаблон опечатки ожидает найти realurl и не установлен как плагин, это может быть причиной. Вам нужно будет либо установить его, либо найти настройки в шаблоне TS и удалить их. Попробуйте найти его в браузере объектов шаблона (воспользуйтесь инструментом шаблонов, перейдите в корень сайта, затем используйте раскрывающееся меню на панели r / h, чтобы выбрать Браузер объектов шаблона).

Как Typo3 узнает, когда создается страница, когда он получает первую версию этих двух ссылок?

Любой запрос страницы, который он не понимает, выдаст ошибку 404.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...