HTTP:404 Not found чтоб перекидывала на главную страницу

[phpbb]

Guest
HTTP:404 Not found чтоб перекидывала на главную страницу

Как сделать если при ненахождении запрашиваемого файла, запускалась автоматически главная страница сайта?
 

timlenka

Guest
cамое простое -
в .htaccess написать следующее: ErrorDocument 404 http://www.имя_сайта.ru

Правда, прокатит не у всех хостеров......
 

NetMan

Guest
еще вопрос в догонку. как сделать чтобы запускался определенный файл
я пишу : ErrorDocument 404 404.html //<-не работает
а если : ErrorDocument 404 http://localhost/404.html //<-Работает
но имя сервера не всегда же loclhost :(
 

alpes

Весь мир на ладони
1. Уже говорилось: прокатит не у всех хостеров.
2. ErrorDocument 404 http://localhost/404.html прописывается всего раз и забывается. В чем же проблема?
 

NetMan

Guest
2. ErrorDocument 404 http://localhost/404.html прописывается всего раз и забывается. В чем же проблема?
Проблема в том, что если скажем приложение расчитанно на использование в на разных серваках и народ плохо знаком с Apche они могут не догодать, что где писать, или просто банальная лень :)

Еще в документации к Апачи нашел
ErrorDocument 404 "Некий текст
еще не посмотрел как работает, но можнт кому пригодистя
 

NetMan

Guest
Все нашел ошибку
Сам сдурил: я думал сервер будет искать относительно каталога, в котором лежит файл .htaccess, а он ищет файл 404.html( в моем случае ) относительно корня сервера, так что писать нужно:
ErrorDocument 404 /dirname/404.php
 
Сверху