Jump to content

Определение системой ошибки 404


Recommended Posts

Как система a.pr-cy.ru получает код 200 при попытке обратиться к несуществующей странице сайта? Например URL my-site.ru/abrakadabra выдает чётко код 404.

post-14599-0-39229300-1444034950_thumb.png

Link to post
Share on other sites

Покупайте криптовалюту безопасно за считанные минуты!

При несуществующей странице сайт выводит красивую надпись "Страница не найдена", но при этом может спокойно в http заголовках отдавать код 200. " Например URL my-site.ru/abrakadabra выдает чётко код 404." - как вы проверяете какой код отдает страница?

Link to post
Share on other sites

При несуществующей странице сайт выводит красивую надпись "Страница не найдена", но при этом может спокойно в http заголовках отдавать код 200. " Например URL my-site.ru/abrakadabra выдает чётко код 404." - как вы проверяете какой код отдает страница?

1) Это видно в панели разработчика в Chrome

2) Плюс онлайн сервисы, коих много

Link to post
Share on other sites

Забудьте про эти анализы сайтов.

Создайте страницу 404, добавьте в файл Роботс, чтобы пс не ругались и будет вам счастье

Меня интересует механизм. Как система вообще определяет что страница my-site.ru/abrakadabra не страница 404? Код ответа сервера - 404 и на странице есть надпись "...не найдено". Какой вообще урл запрашивается у сайта для определения наличия/отсутствия страницы 404?

Link to post
Share on other sites

Меня интересует механизм. Как система вообще определяет что страница my-site.ru/abrakadabra не страница 404? Код ответа сервера - 404 и на странице есть надпись "...не найдено". Какой вообще урл запрашивается у сайта для определения наличия/отсутствия страницы 404?

Мне почему-то кажется, что ЮРЛ запрашивается в виде какого-нибудь хаотичного набора букв.

Затем проверяется просто код ответа (если у вас редирект, система не обнаружит нормальную 404), в системные файлы робот пр си не лезет, иначе страницу бы 404 находил по Роботсу.

Link to post
Share on other sites

Мне почему-то кажется, что ЮРЛ запрашивается в виде какого-нибудь хаотичного набора букв.

Затем проверяется просто код ответа (если у вас редирект, система не обнаружит нормальную 404), в системные файлы робот пр си не лезет, иначе страницу бы 404 находил по Роботсу.

У меня не редирект. В том-то и проблема, что если запросить отсутствующую страницу, то сайт без всяких редиректов выдает код 404. А PR-CY говорит об обратном. Вот я и хочу понять где подвох.

Link to post
Share on other sites

В принципе, если все правильно настроено, и вы в этом точно уверены, то забудьте про этот анализ.

Самое лучшее для вас - написать администратору форума вопрос

Link to post
Share on other sites

В принципе, если все правильно настроено, и вы в этом точно уверены, то забудьте про этот анализ.

Самое лучшее для вас - написать администратору форума вопрос

Так вот я думал тут на форуме и помогут определить это баг системы PR-CY или это непонятный механизм определения 404 ошибки.

 

Собственно инструмент http://www.cy-pr.com/tools/header/правильно все определяет

 

post-14599-0-48223600-1444054010_thumb.jpg

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...