rel=»noopener» и rel=»nofollow» – это два атрибута, которые используются в HTML для управления поведением ссылок на веб-странице. Каждый из них имеет свои особенности и применение, которое важно понимать для оптимизации сайта и безопасности пользователей.
rel=»noopener» предназначен для защиты пользователей от уязвимостей безопасности, связанных с открытием внешних ссылок в новом окне. Если ссылка имеет атрибут rel=»noopener», то она не сможет получить доступ к окну, откуда была открыта, что уменьшает риск межсайтового скриптинга (XSS) и других атак.
rel=»nofollow», с другой стороны, используется для указания поисковым системам, что следующая ссылка не должна учитываться при расчете рейтинга страницы. Это позволяет избежать передачи веса страницы через ссылку и контролировать индексацию содержимого.
Содержание
Основное назначение rel noopener и nofollow
rel noopener | rel nofollow |
---|---|
Открывает ссылку в новом окне с установкой окна-открывателя («opener») в null, что помогает предотвратить уязвимость «window.opener». | Предотвращает передачу PageRank с вашего сайта на целевую страницу, не дает поисковым системам следовать по ссылке. |
Используется для защиты от атаки меняющего содержимое окна-опенера на другой сайт (подмена формы, CSRF-атака). | Указывает поисковым системам не принимать во внимание данную ссылку при определении релевантности и рейтинга страницы. |
Рекомендуется применять к внешним ссылкам, особенно при использовании target=»_blank». | Может использоваться для контроля ссылочной массы и управления перелинковкой. |
Значение и применение данных атрибутов в HTML
Атрибуты rel=»noopener» и rel=»nofollow» имеют важное значение для управления ссылками на веб-страницах.
- rel=»noopener»: Этот атрибут используется для предотвращения доступа окружения родительской страницы к открываемой ссылке. Он защищает от возможных атак, связанных с использованием окружения window.opener.
- rel=»nofollow»: Данный атрибут указывает поисковым системам, что ссылка не должна учитываться при расчете рейтинга страницы. Это позволяет управлять потоком PageRank на вашем сайте.