Я заметил, что многие веб-сайты, когда они перенаправляют вас, перед фактическим перенаправлением показывают страницу "перенаправление за 5 секунд". Какова цель этого?

В настоящее время я реализую каталог ссылок, и я сделал так, чтобы перенаправление происходило мгновенно с помощью ответа заголовка перенаправления 301. Зачем мне добавлять это дополнительное время загрузки? Это не похоже на загрузку веб-сайта, на самом деле, наоборот, загружается полная страница, а не только заголовки ответа.

3 ответа3

1

По ряду причин пользователь хочет знать, что он покидает свой текущий веб-сайт. Также они могут не захотеть перенаправляться на другой сайт по разным причинам. Это уведомление информирует их и дает им возможность отменить.

Уведомления о перенаправлении используются для защиты конфиденциальной информации пользователя, например, в случае угрозы фишинга.

Представьте, что вы вошли на веб-сайт, на котором есть форум, где пользователи могут публиковать сообщения. Если ссылка в одном из этих сообщений перенаправит вас на внешний веб-сайт, который олицетворяет собой оригинальный веб-сайт, пользователь может быть обманут, думая, что он все еще находится в той же среде. Внешний веб-сайт может попытаться использовать эту путаницу для запроса учетных данных.

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

1

Самая большая причина для наличия ссылки перенаправления заключается в том, что вы можете отключить перенаправление. Если пользователь отключает его, а вы перенаправляете их без таймера и сообщения, то пользователь в основном заходит в тупик.

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

Это также относится и к автоматическим загрузкам (перенаправление на ссылку загрузки) с сообщением: нажмите здесь, если загрузка не начинается автоматически)

1

Это сделано не для удобства использования, на самом деле это совсем наоборот, так как отнимает контроль у пользователя. Вместо того, чтобы просто противостоять плохому веб-дизайну и рекламным стенкам, тип перенаправлений, которые делают это, обычно представляют собой ссылки для скачивания.

Есть также клики по перенаправлениям, которые могут сказать «покинуть этот сайт для этого сайта». это, вероятно, не то, о чем вы говорите, поскольку они обычно не работают по таймеру, который был бы более пригодным для использования.

Поэтому, когда используется таймер, он, вероятно, предназначен для того, чтобы веб-браузер не рассматривал сайт как всплывающее окно.

HTTP 301 может быть и обычно кешируется. Это может быть нежелательно. Сайты могут также хотеть перенаправлять на основе URL, сгенерированного клиентом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .