У меня есть расширение piBase, в котором есть список записей и страница с подробностями.
При первом вызове списка все в порядке, realurl (версия 2.0.15, TYPO3 версия 7.6.10) создает URL-адреса для страниц сведений с параметром cHash, например,
cHash = dc3409cee49ff80a6b8173357a474bd3&ID = 168&tx_myext_pi1 [событие] = тысяча шестьдесят два
Но при усечении всех четырех таблиц realurl, очистке кэша внешнего интерфейса и непосредственном доступе к странице сведений о записи realurl создает URL для этой страницы без cHash:
ID = 168&tx_myext_pi1 [событие] = тысяча шестьдесят два
При попытке сделать то же самое в расширении Extbase (например, EXT: новости) я получаю ошибку 404, и сгенерированный URL-адрес также без cHash:
ID = 102&tx_news_pi1 [Новости] = говоря, путь-оф-новости
Почему отсутствует параметр cHash? Это ошибка?
RealUrl <= 2.0.14 пересчитал cHash, если его не было. С 2.0.15 команда безопасности вынудила меня отключить эту функцию. Отсутствие cHash — ожидаемый результат запроса команды безопасности. Я приложил некоторые усилия, чтобы смягчить проблему, но она не может быть полностью решена. Сожалею.
В realurl 2.0.15 cHash был отключен по соображениям безопасности.
Вы можете обновить до realurl 2.1.x