Содержание
Недавно я провел ребрендинг одного из наших старых блогов, очень популярного и находящегося в сети более 6 лет, я сделал редирект, используя DNS-сервер Namecheap (те, кто использует Namecheap, должны быть знакомы с этим), но он не работал для меня и В большинстве стран мира я переместил DNS в инфраструктуру DNSMADEEASY, но затем возникла новая проблема — ошибка SSL, которая не является хорошим признаком, так как это может повредить репутации домена.
Поэтому во время моего исследования я нашел некоторый учебник о том, как использовать Cloudflare для перенаправления 301 и перенаправления старого домена на новый без проблем с SSL, но учебник не сработал, поэтому с помощью сообщества Cloudflare я смог его получить работает.
Как перенаправить домен с помощью Cloudflare?
Итак, давайте начнем с шагов по использованию сети Cloudflare для переадресации домена …
Шаг 1
Сначала вам нужно будет добавить домен, который вы хотите перенаправить в Cloudflare. Просто зарегистрируйтесь для получения бесплатной учетной записи, затем добавьте свой домен и перейдите к следующему шагу.
Шаг 2
Здесь вы выберете БЕСПЛАТНЫЙ тариф и перейдете к следующему шагу.
Шаг 3
По умолчанию сканирование покажет вам записи вашего текущего домена. Вы можете просто удалить все и просто оставить Имя запись для обоих WWW версия и ваш основной домен. Замените свой IP этим 192.0.2.1 (Это фиктивный IP никуда не ведет, так что не волнуйтесь). Ниже скриншот наших настроек выглядит так.
Шаг 4
Следующим шагом является обновление сервера имен для домена, который вы хотите перенаправить, для меня это healthable.net или healthable.org. Я внес изменения в мою учетную запись Namecheap.
Шаг 5
В меню Crypto выберите «Гибкий» SSL. Это необходимо для обеспечения работы перенаправлений по HTTPS.
Это позволяет использовать универсальный SSL-сертификат на * .domain.com и domain.com. Он использует SNI и работает во всех основных браузерах… (глядя на вас, проводник?).
Шаг 6
В меню «Правила страницы» нажмите «Создать правило страницы».
Шаг 7
Здесь происходит волшебство, поэтому внесите следующие изменения.
Затем вы захотите ввести следующий шаблон:
* YourOLDdomain.com / *
Выберите «Forwarding URL» и «301 — Permanent Redirect» для настроек и введите следующее правило:
https://yourNEWdomain.com/$2
/ $ 2 позволяет подстановочной части функционировать. Затем нажмите на «Сохранить и развернуть». Ниже приведен скриншот того, что было сделано, просто следуйте инструкциям.
Единственное правило выше делает следующую работу:
- 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.