301 редирект что это такое

Что такое 301 редирект и как его настроить

301 редирект означает постоянное перенаправление страницы сайта на новый адрес.

Ко временным перенаправлениям относят 302, 303 и 307 редиректы. Их использование означает, что в будущем страница будет открываться по старому адресу.

Есть масса причин, по которым необходимо настраивать переадресацию страниц:

Ниже приведены наиболее часто используемые варианты для настройки 301 редиректов.

Redirect 301 %old_url% %new_url%

%old_url% — старый адрес страницы без домена

%new_url% — новый адрес страницы с указанием домена и протокола

Если сайт открывается с www, а вам необходимо, чтобы он был доступен без него, то необходимо прописать правило:

RewriteEngine on
RewriteCond % ^www.correct-domain.ru
RewriteRule ^(.*)$ http://correct-domain.ru/$1 [R=301,L]

Где correct-domain.ru — адрес вашего домена.

Если нужно наоборот, чтобы сайт открывался только с www, пропишите следующий код:

RewriteEngine On
RewriteCond % ^correct-domain.ru
RewriteRule (.*) http://www.correct-domain.ru/$1 [R=301,L]

Если вы совершаете переезд с одного домена на другой, то надо использовать запись:

RewriteEngine on
RewriteCond % !^www\.correct-domain\.ru(:80)?$
RewriteRule (.*) http://www.correct-domain.ru/$1 [R=301,L]

RewriteEngine on
RewriteCond % !^www\.correct-domain\.ru(:443)?$
RewriteRule (.*) https://www.correct-domain.ru/$1 [R=301,L]

Используйте следующую запись:

Ждите новые заметки в блоге или ищите на нашем сайте.

«Он принёс радость людям по всему миру и напомнил нам не воспринимать жизнь слишком серьёзно».

Клиенты смогут переводить на свои счета в разных банках любые суммы.

За них можно купить кофе, кино и технику.

Утконос ОНЛАЙН и студия подкастов Brainstorm запустили подкаст-кастинг, в котором продукты поют, выступают со стендапом и читают рэп и показывают, какие soft-skills нужно развивать детям с раннего возраста.

Источник

Редирект: что такое и какие виды бывают

Допустим, вы решили изменить имя сайта после ребрендинга или хотите сделать домен более коротким и понятным. Тогда вы спросите — как же минимизировать потерю трафика и не просесть в поисковой выдаче? Мы ответим — правильно настроить редирект!

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

Что такое редирект?

Редирект (или перенаправление домена) — это автоматическая переадресация посетителя с одного URL-адреса на другой.

При переходе на страницу, для которой настроен редирект, пользователь будет автоматически попадать на другую страницу. Например, при переходе по ссылке http://reg.ru/blog/ браузер автоматически перенаправляет пользователя на URL https://reg.ru/blog/. Как правило, для посетителей сайта этот переход остаётся незаметным.

Зачем нужны редиректы?

Редиректы помогают корректно перенаправлять посетителей на нужные страницы сайта без ущерба для пользовательского опыта и без нарушения требований поисковых систем. Правильно выполненный редирект сохраняет авторитет или ссылочный вес страницы-донора и передаёт его на страницу-акцептор.

Страница-донор — ресурс, с которого перенаправляются пользователи.

Страница-акцептор — веб-страница, на которую направляются пользователи.

Получается, что с помощью редиректов владелец сайта направляет пользователей с неактуальных страниц на актуальные. Вот несколько примеров использования редиректов:

Код ответа 200 — один из типов кодов HTTP, информирует пользователя об успешной обработке запроса.

Виды перенаправлений

Браузеры и роботы поисковых систем определяют вид редиректа по коду состояния HTTP. Перенаправления могут иметь разный HTTP-статус: 301, 302, 303, 307. Давайте рассмотрим каждый вид подробнее.

Редирект 301

Это самый распространённый вид перенаправления. Его можно сравнить с постоянным переездом — когда вы уезжаете из одного дома в другой и точно не вернётесь назад.

Получается, что HTTP-статус 301 (Moved Permanently) означает, что веб-страница навсегда перемещена с запрошенного URL на новый. После получения ответа 301 браузер делает новый запрос и быстро перенаправляет пользователя на актуальную страницу.

Поисковые системы хорошо реагируют на 301-й редирект, да и сложностей обычно не возникает. Но важно всё правильно настроить, чтобы пользователь при переходе не получил ошибку 404.

Редирект 302

Этот редирект 302 (Moved Temporarily) можно назвать «временным». Возвращаясь к предыдущему примеру с переездом в новый дом, этот вид можно сравнить, например, поездкой на дачу на летние каникулы — ваша квартира в городе никуда не денется, и вы сможете вернуться туда в любой момент.

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

Важно — редирект 302 не передаёт авторитет и ссылочный вес донора акцептору. Для поисковых систем это означает полное дублирование страниц, а потому одна из них (чаще всего старая) будет исключена из выдачи (кстати, как и в случае с 301).

Редиректы 303 и 307

307-й (Temporary Redirect) для поисковых систем фактически точная реплика (копия) 303-го (Found) редиректа. Это временное перенаправление трафика на новую страницу с сохранением всех параметров прежней.

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

В большинстве случаев владельцам сайтов подходит редирект 301. Именно этот вид уведомляет поисковых роботов, что документ навсегда перемещён на новый адрес, что передаёт авторитет и ссылочный вес новой странице.

Типы редиректов

Итак, виды редиректов отличаются друг от друга по своему функционалу. Но, существует и второй фактор для их классификации — техническое исполнение редиректа. По нему выделяются такие варианты:

Htaccess-редирект

Htaccess — системный файл, который принадлежит к корневой структуре сайта. Чтобы получить к нему доступ необходимо зайти в панель управления хостинга, на котором размещён нужный веб-ресурс. Для настройки любого вида необходимо разместить в нём строку с соответствующим кодом.

PHP-редиректы

Отличается от вышеописанного тем, что находится на уровне сервера, но со схожим процессом настройки. Вам нужно найти в корневой папке сайта PHP-файл и вписать в него строку кода для соответствующего редиректа.

Этот тип работает медленнее, чем htacces, но, если у вас сотни страниц для которых нужно настроить редиректы и сделать это нужно выборочно, а не для всех подряд, именно PHP может стать оптимальным вариантом.

Подробную инструкцию о том, как сделать PHP-редирект вы можете найти в нашей Базе знаний.

JavaScript-редирект

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

Когда же его использовать? Например, при переезде на новый сайт, чтобы вывести на экран сообщение типа «сейчас вы будете автоматически переадресованы на наш новый сайт».

HTML-редирект

Ещё один медленный тип, так как он работает в браузере, а не на сервере. Для его настройки в исходный код страницы, с которой выполняется переадресация, нужно добавить метатег refresh.

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

Сервисы для генерации кода редиректа

Если у вас не получается изменить код самостоятельно, не отчаивайтесь: существует множество специальных сервисов для генерации кода, и вот некоторые из них:

А если вам ну совсем не хочется копаться в коде, то закажите услугу «Переадресация домена», в которой сотрудники REG.RU сделают всё за вас! Услуга станет незаменимым инструментом для предпринимателей, которые хотят получить максимум пользы и прибыли со всех своих доменов и всего от 120 рублей в год.

Как проверить редирект страницы?

Самый очевидный способ — самостоятельно проверить перенаправление в браузере. Перед проверкой не забудьте очистить кэш. Также можно зайти в браузер в режиме инкогнито и проверить работу страницы.

Ещё можно использовать и специальные сервисы, которые помогут избежать этих «заморочек», например:

Настройка редиректа — важный навык для веб-мастера. Надеемся, что наша статья окажется полезной всем, кто впервые столкнулся с этой темой. Ну а для тех, кто не хочет погружаться в этот вопрос, есть специальные услуги, такие как «Переадресация домена» от REG.RU. ;).

А если у вас остались вопросы по теме — обязательно оставляйте их в комментариях.

Источник

Все о 301 редиректе : что это такое, примеры использования. Как сделать и когда лучше использовать

Редирект 301 (301 Permanent Redirect) – постоянное правило, которое перенаправляет пользователя с одного адреса на другой. Смысл: страница перемещена, а ее старый URL определяется как устаревший. Страница будет открываться автоматически по новому адресу.

301 редирект что это такое

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

Редиректы и SEO-продвижение

301 Permanent Redirect – удобный инструмент, который помогает при раскрутке, если использовать его с умом и точечно. Редиректом можно:

Оптимизаторы, которые продвигали сайты в Google и использовали перенаправление, обоснованно боялись потери PR (PageRank) конечной страницы. Намеки Мэтта Каттса (бывшего представителя Google по вопросам веб-мастеров) сформировали устойчивое мнение: при перенаправлении теряется около 15% PR. В 2016 году поисковый гигант официально изменил доктрину: редиректы 30x больше не вели к снижению Page Rank.

301 редирект что это такое

Яндекс с отменой ТИЦ и переходом на ИКС ввел конкретные правила и порекомендовал лишний раз не пользоваться редиректом.

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

Из материалов Яндекс.Справки

При корректной реализации 301 Permanent Redirect полностью передает ссылочный вес старой страницы на новую, позволяет оптимизатору без опасений менять URL и реализовывать стратегию раскрутки.

Редирект или Сanonical – что лучше?

Технически 301 Permanent Redirect и атрибут rel=canonical реализуют похожие функции, но есть ключевая разница:

Сухие понятия можно переформулировать в стиле рекомендаций Google. Если внедрено правило 301 редиректа, вы говорите поисковикам: «Страница переехала, тут ее больше нет. Уберите ее из индекса! Весь вес направьте на новую версию – вот эту».

Если задействуете атрибут rel=canonical, посыл меняется: «У этой страницы не одна вариация. В индекс должна попасть только canonical-версия (я ее отметил). Остальные оставил для людей: там есть полезная информация».

Не стоит применять 301 Permanent Redirect, если предполагается система CORS (Cross-origin resource sharing) – кросс-доменов, когда контент нельзя удалять с любого из доменов.

Ручная настройка 301 редиректа в htaccess

301 редирект что это такое

Примеры и шаблоны редиректа

Американский веб-мастер по ошибке (!) поставил редирект с пенализированного сайта на новый. Домен за время работы правила получил спамные ссылки, от которых нельзя избавиться в глазах Google ни снятием 301 редиректа, ни установкой 410 ошибки. Анализируя рассуждения официального представителя Google Джона Мюллера, веб-мастер понял, что на сайт наложены санкции анти-спам алгоритма. Одна ошибка – фатальные последствия. Если вы сомневаетесь в своей компетенции, доверьте работу программистам.

Редирект на новую страницу

«Базовый», самый простой вид редиректа. Код:

Redirect 301 /previous-post.html http://newsite.com/newpost.html

Previous-post.html – старая страница; newsite.com/newsite.html – новая страница на любом домене.

Перенаправление с www на без www

Перенаправление для выбора основным домена без www (склейка зеркал):

RewriteRule ^(.*)$ http://newsite.com/$1 [L,R=301,NC]

Обратный 301 Permanent Redirect (с без www на www):

RewriteRule ^(.*)$ http://www.newsite.com/$1 [L,R=301,NC]

Редирект с index.php на главную страницу

Применяется, чтобы не допустить доступности главной страницы по нескольким адресам:

RewriteRule ^index\.php$ http://newsite.com/ [R=301,L]

301 редирект с http на https

Для перемещения ресурса на защищенный протокол https:

Не забудьте проверить наличие установленного сертификата SSL.

Редирект с домена на домен

Переход на новый домен без потери SEO-показателей:

RewriteRule ^(.*)$ http://new-name.ru/$1 [L,R=301]

RewriteRule ^(.*)$ http://new-name.ru/$1 [L,R=301]

Замена категорий

После переименования категорий, в которой сотни и тысячи URL, можно для удобства использовать 301 Permanent Redirect:

Если категория расположена сразу после домена (newsite.com/kalyany/):

RewriteRule old-category /(.*) / old-category /$1 [R=301,L]

Для всех команд и типов 301 Permanent Redirect важно соблюдать очередность строк! Строчки кода должны быть правильно размещены и расположены в нужной последовательности.

Плагины редиректа для CMS

Под разные движки сайтов реализованы плагины для настройки редиректа:

Другие способы перенаправления

Простые и сложные методы настройки 301 Permanent Redirect:

Чтобы избежать ошибок в коде, можно прибегнуть к сервисам онлайн-генерации:

Циклическая переадресация

301 редирект что это такое

Пути решения проблемы:

Редирект при санкциях – есть ли смысл?

Знатоки «черного» и «хитрого» SEO считают: сменой домена и 301 редиректом можно вывести сайт из-под фильтров поисковых систем. Методика работала во времена SEO-хаоса, но в 2020 году алгоритмы обмануть невозможно. Максимум – случится «очищение» длительностью в 1-2 апдейта, но потом все грехи сайта «старого» будут выданы по наследству сайту «новому».

301 редирект, пагинация (а лучше – формат SPA с single-page content) и другие инструменты созданы для создания хороших ресурсов, которые полюбят пользователи и роботы. Подходите к редиректу вдумчиво, чтобы не уронить позиции сайта и не допустить критических ошибок.

Источник

Все о 301 редиректе с примерами

301 редирект что это такое

301 редирект что это такое

301 Редирект — это способ постоянного перенаправления поисковых систем и посетителей сайта на адрес, который отличается от изначально запрашиваемого. Такой ответ сервера указывает на то, что старый url утратил актуальность, страницу переместили. После переиндексации Яндекс и Google поймут куда вы теперь хотите вести посетителей и станут предлагать пользователям новый адрес.

Удивительно, но факт: с помощью редиректа можно превратить потерю в победу и привлечь на свой ресурс еще больше трафика. Но об этом чуть позже.

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

Для чего используется 301 редирект?

Код 301 — эффективный, простой в реализации вариант переадресации web-страницы. Это удобный способ сохранения рейтинга конкретной страницы сайта.

Основные причины, чтобы добавлять 301 редирект:

Внимание! Остановите выбор на адресе, который имеет стратегически большее значение, является предпочтительным для посетителей и поисковых систем.

Редирект можно назвать своеобразной палочкой-выручалочкой. В случае переезда всего сайта или отдельных страниц он сохранит все плоды проделанной работы: авторитет доменного имени и ранжирование в поиске. Главное — использовать перенаправление по назначению.

Сегодня вы получите 22 конкретных примера установки кода 301 и пять важных рекомендаций. С последних и начнем!

Советы по перенаправлению

Важно! Ошибки в настройках редиректов уменьшают эффект их использования.

1. Избегайте редиректов, идущих друг за другом. Каждая последующая переадресация увеличивает нагрузку на сервер, уменьшает эффективность редиректов.

Пример последовательных редиректов:

301 редирект что это такое

Пример последовательных редиректов

Правильным в данном примере должен быть редирект с 1 шага на 3й.

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

301 редирект что это такое

301 редирект что это такое

3. Из-за того что браузеры обычно запоминают перенаправления, лучше проверять код состояния HTTP через специальный сервис.

4. Переадресация не должна быть циклической, то есть странице нельзя ссылаться на саму себя.

Пример циклического редиректа: со страницы без слеша в конце URL стоит 301 редирект на страницу со слешем, на которой стоит 302 редирект обратно:

301 редирект что это такое

Пример циклического редиректа

5. Полезный редирект — тот, что ведет на страницу, которая во всех нюансах повторяет запрашиваемую.

Популярные виды редиректов

Желаете узнать, как сделать переадресацию? Сначала надо ознакомиться с названиями и особенностями самых используемых статусов.

Это постоянный редирект, обозначающий, что старый адрес страницы стоит считать устаревшим, контент находится на новом месте. Передает на новый документ почти весь (нет точных данных) ссылочный вес и склеивает накопленные внутренние метрики.

Представляет собой временный редирект. Не склеивает накопленные внутренние метрики страницы.

Статус ответа сервера зависит от версии протокола HTTP:

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

Meta Refresh

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

Этот медленный статус относится к не рекомендованным SEO-техникам — он может привести к ухудшению поведенческих факторов и проседанию веб-страницы в органической выдаче.

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

В чем разница между постоянной и другими переадресациями?

302 и 301 редирект похожи между собой. Тем не менее для большинства случаев оптимальным решением станет именно постоянная переадресация.

Эти коды ответа HTTP не одинаково воспринимаются роботами и, соответственно, по-разному влияют на поисковую выдачу. Редирект 301 — знак того, что поисковику стоит забыть о старом адресе и больше никогда на него не заходить. А 302 дает сигнал о продолжении индексирования контента, размещенного на изначально запрашиваемой странице.
В случае 301 перенаправления утратившая актуальность публикация перестанет отображаться в поисковой выдаче. При 302 редиректе в индексе будут присутствовать обе страницы.

По сути, лучше всегда ставить код 301.

301 редирект что это такое

301 редирект что это такое

Временное перенаправление рекомендовано лишь в исключительных случаях, когда:

Опыт из практики: 301 редирект против 302

Статус 302 — временная мера, сообщающая поисковикам о том, что на старой странице проходят технические работы и ее надо сохранить в выдаче.

Рассмотрим на примере. Сайт изменил доменную зону, а затем еще и обзавелся защищенным протоколом https. Однако разработчики настроили не постоянное, а временное перенаправление.

301 редирект что это такое

Во время работы 302 редиректа в индексе Яндекса и Google находилось 3 копии одной и той же интернет-площадки. Из-за этого произошло существенное проседание позиций.

301 редирект что это такое

Пример ошибки работы 302 редиректа

Когда ошибка была исправлена, роботы склеили дубли, исключив лишние страницы из своей выдачи. Сайт снова вернулся в ТОП.

301 редирект vs Canonical

Несмотря на определенные нюансы, поисковые системы установили четкие правила использования команд. Вот как их понимают Гугл и Яндекс:

Когда лучше применить 301 редирект:

Случаи использования rel=«canonical»:

Где настраивается 301 редирект?

В зависимости от движка, переадресацию можно выполнить разными способами.

.htaccess, или httpd.conf для Apache

Важно! Перед любыми изменениями сделайте Backup редактируемого файла (или всего сайта)

Для постоянного перенаправления пропишите в начало файла, подставив свои данные:

Учтите, что при работе с файлом команда происходит на уровне сервера с ОС Linux или Apache с активированным модулем Mod_rewrite.

Через плагины в CMS

Редирект на другой сайт легко настроить при помощи специального плагина. Так, для WordPress подойдет расширение Simple 301 Redirects. Единственный недостаток дополнительного модуля — ручное формирование списка адресов для переадресации.

301 редирект что это такое

Пример плагинов 301 редиректа в CMS

Через PHP-условие

Такое решение подойдет тем, кто отлично знает структуру web-проекта и разбирается в PHP. Если сайт сделан на CMS, попробуйте открыть файл index.php в корне движка и прописать там:

(в первой строке укажите старый url, а во второй — новый)

Кроме того, перенаправление PHP можно сделать при помощи отправки заголовков (скрипта):

ASP редирект

ASP.NET редирект

Найдите в корне своего сайта файл web.config и вставьте в секцию синтаксис:

ColdFusion редирект

JSP (Java) редирект

Представленный способ подойдет для небольшой корректировки простых проектов. Код можно прописать лишь в одном файле, а сам файл добавить на все нужные страницы, указав:

(перенаправление на другой сайт)

CGI-скрипт на PERL

Ruby on Rails

Редирект в nginx

HTML-редирект

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

Вот пример использования редиректа на другой ресурс после 5-секундной задержки:

Однако для больших сайтов HTML-перенаправление делать сложно и затратно по времени, поэтому лучше отдать предпочтение другому варианту.

Редиректы по типам задачи

Пора избавиться от копий для улучшения позиций в поисковой выдаче!

Перенаправление с www / без www

Также редирект с www можно выполнить благодаря синтаксису:

Массовая склейка index.php, index.html, index.htm, index.asp

Редирект с http и https

При переезде на защищенный протокол, следует добавить:

301 редирект что это такое

301 редирект что это такое

Редирект с https на http

Склейка дублей со слешем в конце url

Для удаления слеша по всему сайту используйте код:

Чтобы сделать редирект со страниц без слеша на слеш, добавьте:

Как удалить несколько слешей или тире в адресной строке?

В случае с лишними слешами в url, необходимо сделать перенаправление на страницу с одним слешем:

Для склейки тире воедино пропишите от www.site.com/catalog/page-1.html :

Совет! Чтобы упростить процесс, новичкам лучше воспользоваться услугами сервисов по генерации редиректов. Подставив свои данные, вы моментально получите готовый код:
http://www.webconfs.com/htaccess-redirect-generator.php
http://www.rapidtables.com/web/tools/redirect-generator.htm

Редирект одного url на другой адрес

Самой быстрой переадресацией страницы на новый адрес является:

Готовы найти решения для не шаблонных случаев? Тогда читайте дальше!

С сохранением GET-параметров

RewriteCond % ^/component/virtuemart/$ — url до параметра

Когда некоторые GET-параметры не заданы или имеют произвольное значение, выбирайте следующий синтаксис:

Без сохранения GET-параметров

Для переадресации адреса site.ru/index.php на основное зеркало site.ru:

На url с нижним регистром

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

Хотите знать, как сделать редирект с любого адреса на url в нижнем регистре? Пропишите следующий код на уровне php-скрипта:

С внутренней страницы на главную

Редирект каталога

В случае изменения структуры каталога, отображаемой в url:

Если же адрес устаревшего каталога идет сразу после названия сайта ( www.site.com/old-catalog/ ), используйте синтаксис:

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

Редирект при изменении файловых расширений

Если переезд на другую систему управления контентом или платформу привел к изменению расширений файлов, вам понадобится такой код:

Как склеить домены или переехать на другой сайт?

Рассмотрим все возможные сценарии.

Со всех страниц одного домена на главную другого домена

(site.ru — площадка, на которую будет вести редирект)

С внутренних страниц на главную

С главной страницы на внутреннюю

С поддомена на основной домен

Со страниц одного домена на аналоги в другом

Когда редирект на другой сайт нужен при смене структуры url, должен помочь код:

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

Переадресация для кириллических доменов

Редирект 301 может пригодиться в разных ситуациях.

Указание пути к файлу 404 ошибки

Путь к файлу указывается внедрением синтаксиса:

Альтернативный вариант на PHP:

Настройка 403 кода ответа сервера для списка ресурсов с реф-спамом

301-редирект для спама по REFERER осуществляется так:

Это позволит вам отклонить реферальный спамный трафик по заголовку HTTP_REFERER с ряда сайтов.

Настройка редиректа лишь для некоторых USER_AGENT’ов, а не для всех пользователей

Если надо поставить редирект для всех поисковых роботов (представлен список их USER_AGENT’ов)

.точка заменяет произвольный символ;
[abc]обозначает перечень знаков, совпадающих с буквами a, b, или с;
[^abc]список символов вне указанного диапазона (кроме a, b, с);
*указывает на то, что предыдущий знак может повторяться 0 или больше раз;
[abc]*команда найдет идущие подряд символы из заданного набора;
[^abc]*приводит к противоположному эффекту;
.*заменяет любой набор символов;
«.*»ищет все подстроки между кавычками;
^начало строки (когда используется в начале выражения);
$означает конец строки;
wцифра, буква или подчеркивание _;
dзаменяет любую цифру;
Dможет заменить любой знак, кроме цифры;
7для замены любой цифры;
[a-z]для всех букв от a до z в нижнем регистре;
[A-Z]для каждой буквы от A до Z в верхнем регистре;
[a-zA-Z]любая буква от a до Z во всех регистрах;
[a-Z]аналогично.

Как проверить 301 редирект?

Существует два вида корректной проверки внесенных изменений:

Внимание! Поисковым системам требуется время, чтобы обнаружить код 301 и присвоить вес новой странице. Длительность процедуры зависит от того, как часто роботы посещают этот адрес (может пройти до 2-3 недель).

Ошибки при использовании редиректов

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *