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

Line

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

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

Line

Google, Co.
Нужно,чтобы в строке URL не менялся адрес, а в случаем с header("Location:"); будет менять URL в браузере.
 

Line

Google, Co.
>>Для файлов всегда срабатывает .htaccess

Все что касается ненайденных на сервере фалов обрабатывается .htaccess
Задача слить в едино, в .htaccess обработку ошибок, чтобы всегда вызывался обратотчик из .htaccess
 

God

Новичок
Не очень понял, но может быть это нужно для .htaccess:
Код:
ErrorDocument 404 /index.php?error=404
В $_SERVER['REDIRECT_URL'] будет ошибочный урл
 

StUV

Rotaredom
да и такие вещи не радуют
http://www.deltacopiers.ru/%c6%c6/

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

Line

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

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

-~{}~ 02.07.07 15:35:

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