- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Настройка сервера на ответ 404 для несуществующих страниц заключается в создании документа 404 и его указании в файле .htaccess: ErrorDocument 404 http://site.ru/404.html
Или в чём то другом.
Дело в том, что в Гугле, панель вебмастера предоставляет возможно посмотреть на странницу как робот.
Я ввёл несуществующий адрес (http://мой_сайт/sdfhvbhsdhfgbvdhks.html) и получил такое:
HTTP/1.1 302 Found
Date: Thu, 29 Jul 2010 07:32:54 GMT
Server: (Инфа сервера)
Location: http://мой сайт/404.html
Content-Length: 213
Connection: close
Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>302 Found</title>
</head><body>
<h1>Found</h1>
<p>The document has moved <a href="http://мой сайт/404.html">here</a>.</p>
</body></html>
Понял, что никого заголовка 404 он не отдаёт.
Попробовал посмотреть на саму страницу 404, получил такое:
HTTP/1.1 200 OK
Date: Thu, 24 Jul 2010 07:41:05 GMT
Server: (инфа о сервере)
Last-Modified: Sat, 17 Jul 2010 12:20:57 GMT
ETag: "2fsdfgv-4sdg-7sgsdg"
Accept-Ranges: bytes
Content-Length: 504
Connection: close
Content-Type: text/html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<title>Документ не найден</title>
</head>
<body>
<p>Ошибка 404</p>
<p>(Текст для пользователя)</p>
</body>
</html>
Тут код заголовка 200
Получается что неправильные страницы будут индексироваться? Что не так настроено? Гугл рекомендует:"Рекомендуется настроить веб-сайт так, чтобы при запросе несуществующих страниц возвращался бы код ответа 404 (страница не найдена)"
(Просьба объяснить нормально. Тем кто собирается флудить и кидать понты, мол включи голову, подумай - здесь делать нечего)
А какой движек у сайта?
Рукописный-) HTML
Получается, что с несуществующего документа происходит редирект на страничку Location: http://мой сайт/404.html
Которая, видимо, сделана руками для "красоты". т.к отдает 200.
Фактически несуществующая страница будет индексироваться успешно, что не есть хорошо.
А как сделать, чтобы отдавался правильный ответ, т.е. что страница не существует.
бредите? :)
страница /мой_сайт/404.html отдается при попытке захода на несуществующую /мой_сайт/нет_такой.html
при .htaccess: ErrorDocument 404 /мой_сайт/404.html
/мой_сайт/нет_такой.html отдает 400 error
редирект на /мой_сайт/404.html
/мой_сайт/404.html отдает 200 OK
/ru/forum/27101
Alex Klo, Я же в первом посте показал, что в моём случае http://мой_сайт/нет_такой.html отдает 302 Found
И в этом проблема
Sayitright, посмотрите, например, здесь - http://be1.ru/stat/
Alex Klo, Т.е. у меня все правильно?
Alex Klo, Т.е. у меня все правильно?
откуда я знаю? ;)
при
при .htaccess: ErrorDocument 404 /мой_сайт/404.html
/мой_сайт/нет_такой.html отдает 400 error
редирект на /мой_сайт/404.html
/мой_сайт/404.html отдает 200 OK