Я работаю с TYPO3 7.6.7 и realurl 2.0.14. В настоящее время я столкнулся со следующей проблемой. Я настроил realurl вручную, и после включения realurl я получаю 404 Не найдено Ошибка. Я читал здесь несколько вопросов, касающихся одной и той же проблемы. Но, к сожалению, я все еще в лабиринте. Немногие из решений заключались в перезапуске apache, перекрестной проверке «переписать режим» на .htaccess и очистке кеша (я серьезно так не думаю). Дело в том, что нет никакого ответа, объясняющего, какова настоящая проблема. К моему удивлению, realurl сгенерированный URL-адрес, как и предполагалось. Действительно отчаянно, чтобы попробовать любое возможное решение.TYPO3 Realurl 404 Не найдена ошибка
ответ
В некоторых случаях это было вызвано несоответствием cHash. Обычно установка инструмента установки $GLOBALS['TYPO3_CONF_VARS']['FE']['pageNotFoundOnCHashError']
установлена в 1, которая запускает 404. 404 - это поведение, потому что несоответствие cHash обычно указывает, что параметры URL-адреса обрабатываются.
Я не отслеживал причину ошибки во всех случаях. В нескольких случаях pw_comments добавили параметры в URL; в этих случаях достаточно было добавить параметры в список параметров, которые необходимо исключить для вычислений cHash. В других случаях это может быть ошибка в RealURL (так как все работает без активной RealURL).
404 также может быть вызван, если realUrl не может обнаружить базовый URL. Проверьте, установлен ли config.baseURL
или config.absrefprefix
.
Сначала добавьте эти две строчки в вашем setup.txt
config.simulateStaticDocuments = 0
config.tx_realurl_enable = 1
После проверки mod_rewrite
активен или нет. если не активен, то активен сначала.
sudo a2enmod rewrite
sudo service apache2 restart
Все настройки comlated но стил RealUrl не работает, то откройте этот файл /etc/apache2/sites-enabled/000-default.conf
и проверить хост правильный путь или нет. если не правильно, то измените свой путь и перезапустите сервер.
<VirtualHost *:80>
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
.....
.....
</VirtualHost>
Это ошибка 404 от TYPO3 или apache? Также он работает, если вы запрашиваете страницы с id = 5 и аналогичными параметрами? –
@JozefSpisiak Без realurl и с параметрами перенаправления работают нормально, я думаю. –
Realurl не отключает параметры, поэтому попробуйте с помощью realurl, но используйте параметры (создайте URL-адрес вручную, а не по ссылкам). Также ошибка 404 от TYPO3 или apache? –