RomikChef Я говорю про редирект именно потому что он и происходит.
Попытаюсь объяснить:
Если ты запрашиваешь несуществующую страничку, то апач выдает стандартную ошибку 404 и выдает на экран стандартное сообщение, при этом адрес в строке браузера остается тот что набрал пользователь - т.е. не существующий.
А вот если мы в каталог положим файл .htaccess и напишем в нем следующее:
ErrorDocument 404
http://www.artemka.ru/missing.phtmlТо тогда как только пользователь наберет НЕПРАВЛИЛЬНЫЙ адрес (вот сам попробуй набрать например
http://www.artemka.ru/NOFILE), то апач не просто выдает документ missing.phtml - он на него именно РЕДИРЕКТИТ! Т.е. в адресной строке будет стоять не тот адрес который набрал пользователь, а будет стоять именно missing.phtml. Вот попробуй зайти на ту страничку и ты увидешь что произойдет именно редирект. Соответственно мне надо сделать так чтобы страничка missing.phtml узнала с какого несуществующего адреса апач на нее редиректил.
Mog. REQUEST_URI - показывает название текущего скрипта, а я и без него знаю что это missing.phtml
))
Можно ли как нибудь тогда сделать так чтобы апач не редиректил на missing.phtml а именно отображал его оставляя в строке браузера старый адрес? При этом замена стандартного сообщения в апаче не подходит, иначе он для всех сайтов будет выдавать его, а мне надо только чтобы для одного конкретного сайта...