← Cloudflare Fundamentals / fundamentals / manage-domains
Перенаправление одного домена на другой
Если у вас есть alias-домен, который только перенаправляет трафик на другой домен (то есть у самого домена нет собственного исходного сервера), вы можете настроить перенаправления непосредственно в Cloudflare.
-
Add на ваш альтернативный домен (например, previous.com) в Cloudflare.
-
Убедитесь, что для вашего альтернативного домена настроена проксируемая DNS-запись A или CNAME который корректно разрешает DNS-запросы. Также рекомендуется добавить запись DNS для поддомена www.
Используйте IP-адрес 192.0.2.1 для A запись. Этот адрес не направляет трафик на исходный сервер, а позволяет Cloudflare применять правила, перенаправления и Workers к входящему трафику. Эквивалентный IP-адрес для AAAA запись: 100::.
-
Используйте Redirect rules чтобы перенаправлять трафик с домена-алиаса на другой ваш домен.
В этом примере перенаправляются все запросы к smallshop.example.com на другое имя хоста по HTTPS с сохранением исходного пути и строки запроса.
Когда входящие запросы соответствуют
- Поле: Имя хоста
- Оператор: равно
- Значение:
smallshop.example.com
Если вы используете Expression Editor, введите следующее выражение:
(http.host eq "smallshop.example.com")
Затем
- Тип: Динамический
- Выражение:
concat("https://globalstore.example.net", http.request.uri.path)
- Код состояния: 301
- Сохранять строку запроса: Enabled
Например, правило перенаправления выполнит следующие перенаправления: