Перевод браузера на документ с помощью .htaccess

Agatov

Новичок
Перевод браузера на документ с помощью .htaccess

Читал я как-то в Хакере,что если в корневой директории
в файле .htaccess написать ErrorDocument 404 404.php
то при ошибке 404 браузер будет посылаться на этот самый 404.php, а у мня всё не так!
Может быть у меня с виртуальным сервером что-то не так?

Или написано неправильно?
 

Tor

Новичок
а где этот .htaccess у тебя лежит и при каком запросе не работает перенаправление
 

Agatov

Новичок
лежит в корневой папку саита,вместе с index.php
Допустим пользователь переходит по ссылке
http://sait.ru/news/musik/popsa/
Понятное дело что нет таких директорий на саите.
Но когда браузер перешёл на 404.php то можно послать этот url в массив (с помощью explode())а потом уже объявить переменые и по ним выбрать нужную новость из базы

А браузер вместо перехода показывает ошибку 404

-~{}~ 11.05.05 16:26:

это должно быть чем-то вроде аналога mod rewrite
 

Tor

Новичок
.htaccess действует на директорию, в которой лежит
если тебе нужно поведение, которое ты пытаешься описать, то тебе нужна эта директива на уровне виртуал-хоста
 

Agatov

Новичок
Автор оригинала: Tor
.htaccess действует на директорию, в которой лежит
если тебе нужно поведение, которое ты пытаешься описать, то тебе нужна эта директива на уровне виртуал-хоста
А можно чуть поподробней насчёт этого?
 

crocodile2u

http://vbolshov.org.ru
Agatov
Лог 404-х ошибок забьется. Если, конечно, он ведется. Есть лучшие способы построить ЧПУ.
 
Сверху