Вопрос № 17744: Добрый день!
Может не поадресу обращаюсь, но вдруг.
Как сделать как чтобы когда посетитель запрашивает страницу которой нет(у меня выводит код ошибки 404)то вместо ошибки его бы перебрасывало на главную страницу?
спасибо....
Вопрос № 17744
Добрый день!
Может не поадресу обращаюсь, но вдруг.
Как сделать как чтобы когда посетитель запрашивает страницу которой нет(у меня выводит код ошибки 404)то вместо ошибки его бы перебрасывало на главную страницу?
спасибо.
Отправлен: 03.03.2005, 08:41
Вопрос задал: wadim (статус: Посетитель)
Всего ответов отправлено: 4
Отвечает: AxMAD
Здравствуйте, wadim!
смотрите документацию по .htaccess
(она есть в Apache)
Ответ отправил: AxMAD (статус: Студент)
Отправлен: 03.03.2005, 09:20
Отвечает: Gibbel
Здравствуйте, wadim!
Направить обработчик ErrorDocument 404 на скрипт, делающий редирект на главную страницу.
Ответ отправил: Gibbel (статус: *Админ)
Отправлен: 03.03.2005, 10:54
Отвечает: NeiTrinO
Здравствуйте, wadim!
можно сделать так.
Там где лежат Ваши файлы создаете файл ".htaccess" в котором пишите
ErrorDocument 404 error.html
создаете файл error.html и там пишите нужную информацию. Если нужно перебросить на главную - пишите index.php или что там у Вас
Ответ отправил: NeiTrinO (статус: Студент)
Отправлен: 03.03.2005, 17:08
Отвечает: Mamedaliev Georgiy Mametalievich
Здравствуйте, wadim!
Советую применить для этого файл .htaccess (инфа есть здесь http://htmlbook.ru/content/177.html )
То есть, создаём в корневом каталоге файлик .htacess, пишем в нём строчку ErrorDocument 404 /err404.html , сам файл err404.html сами создаёте, какой хотите. А чтобы он перебрасывал пользователя на index.html, просто-навсего в этом самом err404.html вставляем meta-тег <META HTTP-EQUIV="REFRESH" content="5; URL=http://www.mysite.ru">
(инфу про мета-теги читай на http://htmlbook.ru/content/2.html )
Удачи ;)