Оптимальное решение в обработке ошибки 404

  • Автор темы Автор темы Line
  • Дата начала Дата начала

Line

Google, Co.
Оптимальное решение в обработке ошибки 404

Вопрос: используется mod_rewrite, формально при несуществующем URL ошибки нет, конечно в файле интерпретаторе URL мы определяем когда возникла ошибках 404, не верный псевдо URL.
Для файлов всегда срабатывает .htaccess
Как обрабатывать ошибки возникшие в случаем с mod_rewrite?
Можно ли вызов файла ошибки свести только к .htaccess?
Спасибо
 
Нужно,чтобы в строке URL не менялся адрес, а в случаем с header("Location:"); будет менять URL в браузере.
 
>>Для файлов всегда срабатывает .htaccess

Все что касается ненайденных на сервере фалов обрабатывается .htaccess
Задача слить в едино, в .htaccess обработку ошибок, чтобы всегда вызывался обратотчик из .htaccess
 
Не очень понял, но может быть это нужно для .htaccess:
Код:
ErrorDocument 404 /index.php?error=404
В $_SERVER['REDIRECT_URL'] будет ошибочный урл
 
да и такие вещи не радуют
http://www.deltacopiers.ru/%c6%c6/

почему бы клиенту не показать нормальную страницу со всеми постоянными блоками главной страницы + нормальное сообщение об ошибке ?
 
StUV
А не нужны все блоки на странице ошибки, достаточно вывести сообщение и предложение перейти на главную страницу или воспользоваться поиском.
Зачем городить огород?

К тому же, шаблон ошибки должен минимально подгружать элементы и отличаться от главного шаблона, т.к. в противном случае, можно попасть в "петлю", когда при ненайденном файле в шаблоне страницы, подгружается такой же шаблон с тем же ненайденным файлом.
romy4
Все будет!

-~{}~ 02.07.07 15:35:

baev
http://ru.wikipedia.org/wiki/Флуд
 
Сверху