Загрузка...
 
Страница 1
Автор
Сообщение
Alex 
Admin ]Alex

Регистрация: 08.08.2005
Сообщений: 1689
Откуда: Moscow, Tver - Ru, Cz


htaccess 404

 
создано 29.09.2012 02:20:12

Если вы настроили свой .htaccess файл, прописав перенаправление на страницу ошибки подобным образом:

ErrorDocument 404 http://www.site.ru/error-404.php


То вы создали себе проблему, так как подобное перенаправление работает не совсем правильно, а с точки зрения поисковых систем, совсем неправильно.

Сначала выполняется редирект 302 на этот сайт с документом error-404.php, и лишь потом происходит сообщение о 404 ошибке. Для человека обычного всё это незаметно и малозначительно, но для специалиста в области продвижения сайтов это очень неприятно.

Так как специалист понимает, что в этом случае поисковики считают, что ошибочная страница всё-таки существует, но сейчас, временно она редиректится на 404 ошибку. И оставляют несуществующую страницу у себя в базе.
Это крайне вредно для сайта!

И, например, в Google Webmaster Tools вы будете видеть кучу несуществующих страниц про которые Гугл будет говорить примерно так:

"We've detected that your server returns a status of 200
(found successfully) for pages that don't exist"

"Мы обнаружили, что Ваш сервер возвращает статус 200 (найдено успешно)
для страниц которые не существуют."

Правильно редирект на 404 ошибку пишется так:

ErrorDocument 404 /error-404.php


Естественно, в корне должен лежать файл error-404.php, обрабатывающий 404 ошибку.

с примерно таким кодом:


header("HTTP/1.0 404 Not Found");
exit();








«Важнейшей задачей для нас является сейчас: учиться и учиться» В.И. Ленин



Reply 
Регистрация
 Зарегистрироваться
Комментарии

Рейтинг@Mail.ru