В чем разница между перенаправлениями 301 и 302

Когда следует использовать перенаправления серверов 301 и 302?

Всякий раз, когда веб-сервер обслуживает веб-страницу, генерируется код состояния и записывается в файл журнала для этого веб-сервера. Наиболее распространенный код состояния – 200 – это означает, что страница или ресурс были найдены. Следующий наиболее распространенный код состояния – 404 – это означает, что запрошенный ресурс не был найден на сервере по какой-либо причине. Очевидно, что вы хотите избежать этих 404 ошибок, которые вы можете сделать с перенаправлениями уровня сервера.

Когда страница перенаправляется с перенаправлением на уровне сервера, сообщается один из кодов состояния уровня 300. Наиболее распространенными являются 301 , который представляет собой постоянное перенаправление, и 302 или временное перенаправление.

Когда следует использовать редирект 301?

301 перенаправления являются постоянными. Они сообщают поисковику, что страница переместилась – возможно, из-за редизайна, который использует разные имена страниц или файловые структуры. Перенаправление 301 требует, чтобы любой поисковик или пользовательский агент заходил на страницу, чтобы обновить URL в своей базе данных. Это наиболее распространенный тип перенаправления, который люди должны использовать как с точки зрения SEO (поисковой оптимизации), так и с точки зрения пользовательского опыта.

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

С точки зрения SEO, еще одна причина использовать перенаправления 301 состоит в том, что тогда ваши URL сохраняют популярность ссылок, поскольку эти перенаправления переносят «ссылочный сок» страницы со старой страницы на новую. Если вы установили 302 перенаправления, Google и другие сайты, определяющие рейтинг популярности, предполагают, что ссылка в конечном итоге будет полностью удалена, поэтому они вообще ничего не передают, поскольку это временное перенаправление. Это означает, что новая страница не имеет популярности ссылки, связанной со старой страницей. Он должен генерировать эту популярность самостоятельно. Если вы потратили время на то, чтобы повысить популярность своих страниц, это может стать большим шагом назад для вашего сайта.

Изменения домена

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

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

Это обычная практика для сайтов, которые покупают дополнительные домены с орфографическими ошибками (www.gooogle.com) или для других стран (www.symantec.co.uk). Они защищают эти альтернативные домены (чтобы никто другой не смог их захватить), а затем перенаправляют их на основной сайт. Пока вы используете 301 редирект при этом, вы не будете наказаны в поисковых системах.

Зачем вам использовать редирект 302?

Лучшая причина использовать редирект 302 – не допускать постоянной индексации ваших уродливых URL-адресов поисковыми системами. Например, если ваш сайт построен на основе базы данных, вы можете перенаправить домашнюю страницу с URL-адреса, например:

Для URL с большим количеством параметров и данных сеанса это будет выглядеть так:

(Примечание. Символ »обозначает перенос строки.)

Когда поисковая система берет URL вашей домашней страницы, вы хотите, чтобы они распознали, что длинный URL является правильной страницей, но не определяли этот URL в своей базе данных. Другими словами, вы хотите, чтобы поисковая система имела “http://www.lifewire.com/” в качестве вашего URL.

Если вы используете перенаправление на сервер 302, вы можете сделать это, и большинство поисковых систем признают, что вы не спамер.

Чего следует избегать при использовании перенаправлений 302

  1. Не перенаправлять на другие домены. Хотя это, безусловно, возможно сделать с редиректом 302, похоже, что он гораздо менее постоянен.
  2. Большое количество перенаправлений на одну страницу. Это именно то, что делают спамеры, и если вы не хотите, чтобы вас забанили в Google, не рекомендуется размещать более 5 URL-адресов, перенаправляющих в одно и то же место.
Оцените статью
Solutics.ru
Добавить комментарий