Полезная статья: поможет сделать редирект (перенаправление ) при возникновении » ошибки 404 « в
Достаточно простая установка, делается почти за 3-5 мин:
Все что нам нужно это добавить в файл .htaccess ,который находится в корне сайта код переадресовки :
Находим :
RewriteEngine On
После него вставляем данный код :
ErrorDocument 404 /error_404.html
Берем статическую страничку под названием error_404 из архива или создаем свою, заливаем в корень сайта и вписываем (оформляем) её по своему вкусу. Для оформления достаточно посмотреть исходный код вашего сайта и оттуда добавлять коды и ссылки на картинки и т.д.
Сделать редирект для всех ошибок можно еще и так :
# ОшибкиErrorDocument 404 http://Ваш сайт/404.htmlErrorDocument 302 http://Ваш сайт/404.htmlErrorDocument 206 http://Ваш сайт/404.htmlErrorDocument 301 http://Ваш сайт/404.htmlErrorDocument 403 http://Ваш сайт/404.htmlErrorDocument 400 http://Ваш сайт/404.htmlErrorDocument 401 http://Ваш сайт/404.htmlErrorDocument 500 http://Ваш сайт/404.htmlRewriteRule ^404.html(/?)+$ http://Ваш сайт/index.php
В это случаи при возникновении » ошибки 404 « , переадресация будет произведена на главную страницу.
Внимание! Переадресация работает только для не найденных файлов или страничек, если ошибка возникает при попытке попасть в не существующею директорию например :
Ваш сайт.ru/abc/
Ваш сайт.ru/abc
Ваш сайт.ru/2010-02-02/ и т.д.
Работать редирект не будет, так как это не предусмотрено движком .
Установка ЗАКОНЧЕНА!
Источник: dle9.com