404 угона - PullRequest
       15

404 угона

6 голосов
/ 19 ноября 2008

Некоторые вредоносные программы, такие как AVG , захватывают 404 страницы для отображения страницы в браузере, изобилующей собственной рекламой. Единственный обходной путь, который я нашел, - это отказаться от 404 http-кодов состояния для пользовательских страниц ошибок в моем веб-приложении.

Есть ли какая-нибудь другая работа?

Edit:

Кто-нибудь знает о любых других панелях инструментов / программах, которые также перехватывают страницы 404, не проверяя, являются ли они страницами общих ошибок или нет?

Есть ли способ обнаружить присутствие AVG из строки запроса или иным образом? (Я полагаю, нет)

Я написал петицию к AVG .

Ответы [ 3 ]

16 голосов
/ 19 ноября 2008

Это не ваша вина и, конечно, это не ваша ответственность. Сохраняйте HTTP коды состояния, они полезны. Если некоторые из ваших пользователей решили установить плагин для браузера, который обрабатывает 404 кода состояния, не пытайтесь обойти его.

На эту тему есть пост в блоге для веб-мастеров Google :

[...] являются сбивает с толку пользователей, а кроме того поисковые системы могут потратить большую часть своих сканирование и индексация времени несуществующие, часто дублирующие URL на Вашем сайте. Это может негативно повлиять на сканирование вашего сайта покрытие - из-за времени Googlebot тратит на несуществующие страницы, ваш уникальные URL не могут быть обнаружены как быстро или как часто.

3 голосов
/ 19 ноября 2008

Да, программа защиты, которая является антивирусным программным обеспечением, захватывает 404 страницы. Это не причина отказываться от кода статуса. Пусть пользователь страдает, пока не научится.

Некоторое программное обеспечение, такое как Google Chrome, может похитить 404 страницы только в том случае, если они имеют определенный размер, поэтому обязательно создайте несколько значащую и полезную страницу ошибок.

2 голосов
/ 19 ноября 2008

Когда вы описываете AVG как «вредоносную программу», вы ссылаетесь на антивирусное программное обеспечение?

Я не думаю, что вредоносные программы означают то, что вы думаете, что они означают.

Помимо отказа от кода 404, я сомневаюсь, что вы многое можете сделать, так как клиент может делать с 404. все, что он не хочет.

У меня был плагин firefox, который проверял интернет-архив на наличие архивированной версии любой страницы 404, с которой я столкнулся.

Если это не 404, то не говорите мне, что это 404, и я не буду относиться к нему, как к 404 ...

...