Как настроить перенаправление 301 с помощью Cloudflare?

Недавно я провел ребрендинг одного из наших старых блогов, очень популярного и находящегося в сети более 6 лет, я сделал редирект, используя DNS-сервер Namecheap (те, кто использует Namecheap, должны быть знакомы с этим), но он не работал для меня и В большинстве стран мира я переместил DNS в инфраструктуру DNSMADEEASY, но затем возникла новая проблема — ошибка SSL, которая не является хорошим признаком, так как это может повредить репутации домена.

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

Как перенаправить домен с помощью Cloudflare?

Итак, давайте начнем с шагов по использованию сети Cloudflare для переадресации домена …

Шаг 1

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

301 Redirect Cloudflare

Шаг 2

Здесь вы выберете БЕСПЛАТНЫЙ тариф и перейдете к следующему шагу.

план облачной вспышки

Шаг 3

По умолчанию сканирование покажет вам записи вашего текущего домена. Вы можете просто удалить все и просто оставить Имя запись для обоих WWW версия и ваш основной домен. Замените свой IP этим 192.0.2.1 (Это фиктивный IP никуда не ведет, так что не волнуйтесь). Ниже скриншот наших настроек выглядит так.

301 Redirect Cloudflare

Шаг 4

Следующим шагом является обновление сервера имен для домена, который вы хотите перенаправить, для меня это healthable.net или healthable.org. Я внес изменения в мою учетную запись Namecheap.

301 Redirect Cloudflare

Шаг 5

В меню Crypto выберите «Гибкий» SSL. Это необходимо для обеспечения работы перенаправлений по HTTPS.

301 Redirect Cloudflare

Это позволяет использовать универсальный SSL-сертификат на * .domain.com и domain.com. Он использует SNI и работает во всех основных браузерах… (глядя на вас, проводник?).

Шаг 6

В меню «Правила страницы» нажмите «Создать правило страницы».

301 Redirect Cloudflare

Шаг 7

Здесь происходит волшебство, поэтому внесите следующие изменения.

Затем вы захотите ввести следующий шаблон:

* YourOLDdomain.com / *

Выберите «Forwarding URL» и «301 — Permanent Redirect» для настроек и введите следующее правило:

https://yourNEWdomain.com/$2

/ $ 2 позволяет подстановочной части функционировать. Затем нажмите на «Сохранить и развернуть».  Ниже приведен скриншот того, что было сделано, просто следуйте инструкциям.

301 Redirect Cloudflare

Единственное правило выше делает следующую работу:

  • http://healthable.org/ 301 перенаправляет на https://healthtian.com
  • https://www.healthable.org/ 301 перенаправляет на https://healthtian.com
  • http://www.healthable.org/* 301 перенаправляет на https://healthtian.com/*
  • https://healthable.org/* 301 перенаправляет на https://healthtian.com/*

Чтобы увидеть, работает ли он, вы можете использовать redirect tracker или redirectcheck.com

Узнайте больше о правилах страницы Cloudflare. И это все! Теперь вы можете отказаться от плана хостинга в своем старом домене, и ваши перенаправления с подстановочными знаками 301 теперь будут действовать всегда, указывая на ваш новый домен. Если у вас есть какие-либо вопросы, касающиеся этого руководства, просто оставьте комментарий ниже или оставьте сообщение на форуме cloudflare.

Ссылка на основную публикацию