Вход

Просмотр полной версии : 404 Page not found


amida
17.02.2006, 11:44
Всем привет!
Народ, а скажите, как вы обрабатываете страницу 404?
Я у себя в localconf прописал $TYPO3_CONF_VARS["FE"]["pageNotFound_handling"] = /моя страница 404/, он у меня посылате правильный хедер, НО!
Как мне узнать, откуда на нее пришел посетитель?
Ведь в реальность любая запрашиваемая страница на самом деле как бы находится системой и я не могу отследить откуда человек попал на нее - REQUEST_URI показывает страницу /404/, толку от него никакого.
Подскажите, плз, как вы решаете эту проблему?
Спасибо.

amida
24.02.2006, 14:45
Проблема решена с помощью расширения 404 Error Page Handling.
Оно позволяет каждой доменной записи назначать свобю страницу 404 и отсылает сообщения вида
The requested URL
www.site.com/page/blabla
was not found.

REFERER:
<здесь реферрер, если есть>

This Email was automaticly created by the Typo3-Extension 404handling.
Сообщения приходят на email указанный в [warning_email_addr].
+ Можно дописать функцию и неправильные линки, скажем складывать в базу для просмотра, через веб-интерфейс (ну, чтоб не мусорить в почте.).