Страница 404 Ucoz

О странице ошибки HTTP 404 («не найдено»)
Ошибка 404 говорит о том, сервер не может найти данные согласно запросу пользователя. Веб-сервер настроен на отображение страницы ошибки с более понятным описанием, она может быть оформлена в стиле родительского сайта и включать форму поиска. Эта страница располагается в корневом каталоге сайта с именем 404.htm
Изменяя содержимое этого файла с помощью обычного блокнота или HTML редактора мы можем добавиться наибольшей отдачи от такой страницы. Ведь, стандартная страница ошибки 404 малоэффективна. Взгляните на нее:
Почему появляется страница с ошибкой 404
В интернет магазине ошибка может возникнуть в следующих случаях:
- Пользователь перешел по неправильной ссылке (ошибся при вводе адреса сайта);
- У товара или категории был изменен ЧПУ
- Товар или категория были удалены
Если бы этих проблем не было, то и необходимость в странице 404 отпала бы. Хотя, мы и рассматриваем в статье, как создать или улучшить такую страницу, в первую очередь наша задача - свести к минимуму возможность возникновения ошибки 404 на своем сайте.
Поэтому:
- Проверяйте ссылки, которые даете своим пользователям;
- Не меняйте ЧПУ товаров и категорий без крайней необходимости. Обычно это продиктовано внутренней SEO оптимизацией под запросы;
- Не удаляйте товары и категории.
Настройте шаблон так, чтобы скрытые товары не содержали кнопки "Купить" и обязательно содержали информер похожих товаров;
- Используйте редирект для тех товаров и категорий, которые все-таки пришлось удалить или изменить в ходе пунктов 2, 3.
Как создать страницу 404?
Зайдите в файловый менеджер и найдите файл 404.htm:
Если файла нет, создайте его с именем 404.txt посредством обычного блокнота, а затем измените расширение на .htm.
Мы будет использовать шаблон своего сайта. Для этого перейдем в панель управления Дизайн - Управление дизайном (шаблоны) и найдем шаблон Страницы сайта:
Скопируем шаблон в наш файл 404.htm:
Теперь наша задача заменить все $коды$ и какими-либо статичными значениями:
В шаблоне скорее всего будут глобальные блоки. Их также нужно заменить на исходный код, который соответствует шаблону глобального блока.