При 404 ошибке редирект на главную страницу

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем LodeRunner, 11 июл 2010.

Статус темы:
Закрыта.
  1. LodeRunner

    LodeRunner

    Регистр.:
    10 фев 2010
    Сообщения:
    220
    Симпатии:
    12
    Подскажите пожалуйста, что надо прописать, чтобы при 404 ошибке появлялась не страница этой ошибки, а был сразу автоматический редирект на домашнюю страницу сайта. Т.е. если посетитель набирает неправильный путь, то загружается сразу главная страница сайта.

    Добавлено через 27 минут
    Сорри, тупанул, уже сам сделал. Просто загвоздка заключалась в слэше, который надо было убрать после строчки ErrorDocument 404 и прописать сайт полностью с http://, а со слэшем и идущем после него index.php грузилась главная страница денвера)
     
  2. ShoxMaster

    ShoxMaster

    Регистр.:
    3 дек 2008
    Сообщения:
    393
    Симпатии:
    150
    1)в .htaccess
    PHP:
    ErrorDocument 404 index.php
    2)Редирект в самой странице 404:
    PHP:
    <sсriрt language='JavaScript'
    location.href='http://mysite.ru'
    </
    sсriрt>
    PHP:
    <meta http-equiv="refresh" content="0;url=http://mysite.ru">
     
    tankisto и artuur нравится это.
  3. WerewolfGSM

    WerewolfGSM

    Регистр.:
    4 дек 2006
    Сообщения:
    256
    Симпатии:
    11
    Я бы сделал так:

    .htacces
    ErrorDocument 404 /

    это более универсальный вариант
     
Статус темы:
Закрыта.