301 / 302 редирект c сайта на поддомен через Cloudflare пошаговая инструкция
Как сделать 301 / 302 редирект c сайта на поддомен средствами Cloudflare?
На просторах интернета есть масса инструкций как сделать редирект через файл .htaccess. Но тем кто пользуется сервисом Cloudflare, редирект на субдомен сделать намного проще.
Простенькая инструкция по настройке редиректа
Пример настройки 301 редиректа в сервисе Cloudflare с https://new.thin.kiev.ua на https://pro.thin.kiev.ua
- Создаем запись «А» с своим IP адресом
- Далее идём на страницу Page Rules -> Create Page Rule и в прописываем наш поддомен или домен, с которого делаем редирект.
- В «Then the settings are» выбираем из списка «Forwarding URL» и далее уже выбираем 301 или 302 редирект. Так же прописываем домен, на который делаем редирект.
К сожалению, в бесплатной версии Cloudflare, таких правил можно создать всего три.
Подробная инструкция по настройке 301 редиректа средствами Cloudflare на русском
Вы можете определить правило страницы для пересылки или перенаправления трафика на другой URL-адрес с помощью приложения Rules на панели управления Cloudflare.
Для работы субдоменов правил страниц требуется запись DNS с «оранжевым облаком» . Правила страницы не будут применяться к субдоменам, которые не существуют в DNS или не направляются в Cloudflare.
Чтобы настроить переадресацию или перенаправление URL-адресов:
- Войдите в свою учетную запись Cloudflare.
- Щелкните соответствующую учетную запись Cloudflare для домена, в который вы хотите добавить переадресацию URL.
- Выберите Rules >Page Rules.
- В разделе «Page Rules» нажмите «Create Page Rule». Откроется диалоговое окно «Создать правило страницы для <вашего домена> ».
- В разделе If the URL matches, введите URL-адрес или шаблон URL-адреса, который должен соответствовать правилу.
- Затем нажмите «Add a Setting» .
- В раскрывающемся меню выберите Forwarding URL (URL-адрес пересылки).
- Щелкните «Select Status Code» и выберите 301 (постоянное перенаправление) или 302 (временное перенаправление).
- Введите целевой URL для редиректа.
- Для завершения нажмите «Save and Deploy» (Сохранить и развернуть).
Примеры редиректов:
Трафик должен проходить через Cloudflare, чтобы правила страниц работали. Если вы используете Cloudflare только для DNS, правила страниц неактивны.
Представьте, что вы хотите, чтобы посетители легко переходили на ваш сайт по разным шаблонам URL. Например, шаблоны URL правил страницы * www.example.com / products и * example.com / products совпадают:
http://example.com/products http://www.example.com/products https://www.example.com/products https://blog. example.com/products https://www.blog.example.com/products
но не совпадают:
http://www.example.com/blog/products (дополнительный каталог перед +) или http: //www.example.comproducts (без косой черты в конце)
После того, как вы создали шаблон, который соответствует вашему желанию, щелкните переключатель « Пересылка». Это открывает поле, в котором вы можете ввести адрес, на который я хочу пересылать запросы.
https://example.com/products
Если я введу указанный выше адрес в поле пересылки и нажму «Добавить правило» , в течение нескольких секунд любые запросы, соответствующие введенному мной шаблону, будут автоматически перенаправлены с перенаправлением 302 на новый URL-адрес.
Как правильно 301 перенаправить ваш домен
Вы когда-нибудь решали поднять и переместить свой сайт на новый домен?
Как насчет того, чтобы купить аналогичный домен и перенаправить его на ваш текущий веб-сайт?
Я лично запускал два стартапа, прежде чем использовать домены верхнего уровня, отличные от . com. Оба имени, которые я хотел, были зарегистрированы, и я не хотел раскошелиться на тысячи своего стартового бюджета, пока я, по крайней мере, не докажу, что мой минимально жизнеспособный продукт (MVP) успешен.
Поэтому, как только я смог позволить себе домен .com, мне необходимо было подняться в рейтинге поисковых систем!
Как перенаправить Сохранение рейтинга в поисковых системах
Если вы уже разработали свой веб-сайт и хотите перенести все на новый домен, вам нужно сделать несколько вещей:
- Переместить контент
- Настройка 301 перенаправляет со старого веб-сайта на новый
Перемещение содержимого
Перемещение содержимого не должно быть слишком сложным. Если вы используете WordPress, вы можете легко экспортировать все данные своих сообщений и повторно импортировать их на свой новый веб-сайт. Вы также можете просто скопировать существующую базу данных как есть и отредактировать свою wp options table для отражения нового домена.
Для простоты я также рекомендую сохранить аналогичную структуру URL-адресов в новом домене.
Например, если вы использовали https://old-domain.com/post-name-goes-here/ , было бы проще сохранить https://new-domain.com/post-name- идет-здесь/ .
Хотя по-прежнему можно изменить структуру URL-адреса, это гарантирует, что вы не столкнетесь с какими-либо ошибками.
Настройка 301 перенаправления 9(.*)$ http://new-domain.com/$1 [L,R=301,NC]
При этом будет принято во внимание, что вы сохранили структуру ссылок на старый контент.
Как создавать перенаправления и управлять ими в cPanel
Самый простой способ сделать все это внутри cPanel. Таким образом, вам не нужно беспокоиться об изменении вашего файла .htaccess, вы можете позволить cPanel справиться со всем этим.
Я записал краткий видеоурок, чтобы показать вам, как это сделать:Как видите, cPanel делает это намного проще, чем вручную заходить и редактировать файл . htaccess. Мне лично нравится их функция «поиск», так что вы можете быстро изменить существующие перенаправления.
Если у вас есть какие-либо вопросы или вам нужна наша команда, чтобы убедиться, что вы правильно перенаправляете свой веб-сайт, не стесняйтесь, дайте нам знать!
Был ли этот ответ полезен? 174 пользователя сочли это полезным (360 голосов)
типов перенаправления домена —
Последнее обновление: 2021-05-24
Автор: John Abercrombie
Во-первых, что такое перенаправление? Когда вы хотите указать своим посетителям с одного домена
или ссылку на другую, то есть редирект. Например, если я хочу, чтобы кто-то печатал
в
В этой статье объясняется каждый из этих типов и причины их использования.
301 перенаправление
301 является постоянным перенаправлением. Как правило, вы используете это при перемещении веб-сайта из одного домена на другой, и вы хотите, чтобы ваши посетители следовали за вашим веб-сайтом на его новый место нахождения. Этот конкретный тип удобен для поисковых систем и эффективен для перенаправление сайта.
Примеры использования перенаправления 301:
- Ваш веб-сайт переехал на новый домен, и вам нужен плавный переход.
- У вас разные URL-адреса, указывающие на один и тот же основной URL-адрес. Порталы клиентов используйте эту установку. Например, mycloud.rackspace.com , portal.rackspace.com и login.rackspace.com указывают на один и тот же сайт: логин.rackspace.com/логин .
- Вы хотите объединить два своих веб-сайта и перенаправить устаревшие URL-адреса на самые актуальные.
302 перенаправление
302 — это временное перенаправление, используемое, когда вы хотите перенаправить трафик из с одного сайта на другой временно. Поисковики отмечают оригинал URL-адрес при маршрутизации перенаправления 302 в результатах поиска.
Примеры использования перенаправления 302:
- Ваш веб-сайт закрыт на техническое обслуживание, и у вас есть резервная страница, которую вы используете. когда это происходит.
- Вы находитесь в середине перехода, перемещая свой сайт, но второй сайт не полностью активен, поэтому вы перенаправляете трафик обратно на исходный сайт до тех пор, пока Ваш второй сайт готов.
- Вы хотите поддерживать центральную узловую страницу с ответвленными страницами с изменяющимися содержание, такое как сделки купли-продажи. Вместо того, чтобы менять свой веб-сайт, все время, вы можете разместить вторичную страницу продажи и временно перенаправить посетителей с главной страницы хаба на текущую страницу распродажи.
Фрейм URL
Два других имени для нашего третьего перенаправления: Маскировка URL и Маскировка URL . Этот метод не одобряется алгоритмами SEO для поисковых систем. Почему? Это в основном позволяет разместить свой домен поверх другого веб-сайта. Например, веб-сайт, на который вы смотрите, это Rackspace.com
, но то, что вы видите в адресная строка браузера: www.greenskybluegrass.com . Когда URL и веб-сайт содержимое не совпадает, это ключевой показатель того, что перенаправление кадра URL-адреса происходит.Другая причина, по которой поисковикам не нравится это перенаправление, заключается в том, что оно вызывает дублированный контент. Ваш домен и замаскированный домен отображаются как одно и то же страница, и поисковые системы выбирают один над другим. Поисковые системы не показать два домена с одинаковым содержанием.
К счастью, не все веб-сайты разрешают маскировку, и есть способы предотвратить никому от маскировки ваших доменов на уровне сервера.
Запись CNAME
Наш последний тип на самом деле не является типом перенаправления, хотя многие считают его один. Разница между CNAME и другими редиректами заключается в том, что CNAME запись DNS, в то время как перенаправления являются конфигурациями на уровне сервера.
Распространенным заблуждением является то, что запись CNAME отображает адрес целевого домена. интернет сайт. Это не относится к делу. Запись CNAME просто указывает на DNS второго домена на IP-адрес целевого домена. После того, как посетитель достигает IP адрес, веб-сервер решает, что видит посетитель. Если админ ничего не настроил второй домен внутри веб-сервера, виртуального хоста или блока сервера, server отображает свою страницу по умолчанию. Это может оказаться целевой домен, если файлы конфигурации веб-сервера обозначают целевой домен веб-страницу в качестве веб-страницы по умолчанию. Однако это не значение по умолчанию.
Будьте осторожны при использовании записей CNAME. Не используйте запись CNAME для обычный домен, например bluesky.com
. Это приведет к тому, что любые другие записи для чтобы этот домен стал невидимым.