В случае, если пользователь в браузере набирает адрес страницы, которой не существует, или предпринимает попытку перехода на сайт, используя неверную ссылку, в ответ он получает сообщение об Ошибке 404.
Вставьте в файл .htaccess строчку следующего вида: ErrorDocument 404 /error.htm . Далее вам необходимо создать страницу error.htm, в которой должно содержаться сообщение об ошибке. Разумеется, вы можете присвоить странице любое другое название, желаемое вами.
Файл .htaccess, который содержит в себе указания для сервера, должен быть помещен в корневой каталог создаваемого вами сайта. Рекомендации по наполнению страницы error.htm можно дать следующие. Поясните посетителю его ошибку в написании URL'a, упомяните, что нужная страница может быть найдена с помощью поиска, меню, находящихся на сайте, и т.д.
Другой вариант, который можно реализовать - безусловное и немедленное перенаправление посетителя на главную страницу. Нужно подчеркнуть, что именно этот способ весьма актуален для сайтов, чьи создатели стремятся вывести их на первые позиции в рейтинге Рамблер, поскольку этот рейтинг строится на основании посещаемости именно главных страниц сайтов.
Таким образом, любой пользователь, ошибшийся в написании URL'a страницы, и перенаправляемый автоматически на главную, дает вам продвижение вверх в рейтинге. Реализация этого сценария проста: в файл .htaccess вставьте строку: ErrorDocument 404 /index.htm . По аналогии со сказанным выше, имя заглавной страницы может быть любым, именно его и нужно указать вместо приведенного в данном примере index.htm.