Как сделать редирект с одного домена на другой через dns

Обновлено: 04.07.2024

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

Настройка переадресации домена

В Google Domains можно установить перенаправление трафика с домена на любой URL, например на страницу в социальных сетях или сайт компании, либо на IP-адрес. Вот как это сделать:

  1. Войдите в аккаунт Google Domains.
  2. Выберите домен.
  3. Если это возможно, откройте меню .
  4. Выберите Сайт .
  5. В разделе "Перенаправление на существующую веб-страницу" нажмите Добавить адрес пересылки.
  6. В поле URL веб-сайтаукажите URL или IP-адрес. Примеры значений приведены ниже.
  7. Если вас устраивают значения по умолчанию, нажмите Включить переадресацию.
  • Если вы хотите изменить тип перенаправления, включить или отключить переадресацию пути и SSL, нажмите Расширенные настройки. Вот значения по умолчанию:

Убедитесь, что трафик с домена перенаправляется на выбранный адрес (см. раздел Проверка переадресации).

В Google Domains автоматически создается комплексная запись переадресации домена. Если удалить ее, переадресация будет отключена. Подробнее о комплексных записях…

Переадресация вашего субдомена

Вы можете настроить переадресацию для субдомена, домена, который является частью большего домена, на любой URL или IP-адрес. Для этого выполните следующие действия:

  1. Войдите в аккаунт Google Domains.
  2. Выберите домен.
  3. Если это возможно, откройте меню .
  4. Выберите Сайт.
  5. Нажмите Добавить адрес пересылки.
  6. Выберите Изменить.
  7. Нажмите Настройка переадресации субдомена.
  8. Укажите субдомен, для которого хотите настроить переадресацию.
  9. В поле Переадресация на укажите URL или IP-адрес, на который будете перенаправлять пользователей.
  10. Нажмите Включить переадресацию.

Проверка

После того как переадресация настроена, ее следует проверить. Вот как это сделать:

  1. Войдите в аккаунт Google Domains.
  2. Выберите домен, для которого вы настроили переадресацию.
  3. Прокрутите страницу вниз до раздела "Мой сайт".
  4. Нажмите на изображение сайта или выберите предварительный просмотр, чтобы он открылся в новой вкладке.
Обновление настроек переадресации может занять до 48 часов. Если ваш сайт так и не появится спустя это время, проверьте URL и повторите попытку.

Просмотр записей DNS

В Google Domains автоматически создается комплексная запись переадресации, которая содержит все необходимые записи DNS.

Чтобы посмотреть значения записей DNS, выполните следующие действия:

  1. Войдите в аккаунт Google Domains.
  2. Выберите домен, для которого вы настроили переадресацию.
  3. Если это возможно, откройте меню .
  4. Выберите DNS .
  5. Перейдите к разделу "Комплексные записи".
  6. Нажмите на значок стрелки рядом с комплексной записью, чтобы посмотреть дополнительные сведения о ней.

Значения для переадресации домена

Ниже приведены возможные значения для переадресации домена.

Корневые домены

Субдомены

Папки

Веб-страницы

IP-адреса

Дополнительные параметры переадресации

Пользователям Google Domains также доступны следующие настройки переадресации.

Тип перенаправления

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

Переадресация пути

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

Если вы хотите перенаправлять пользователей на сайт, URL которого заканчивается на "/", отключите переадресацию пути. Для этого откройте раздел "Переадресация пути" и выберите вариант Без переадресации.

Перенаправление по технологии SSL

Вы можете выбрать один из двух вариантов:

Примечание. Переадресация адресов с подстановочным знаком "*" по SSL невозможна.

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

В этой статье разбираемся, в каких случаях он нужен и как его настроить.

Что такое редирект и когда он нужен

В каких случаях нужен редирект

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

Какие бывают редиректы

301 — постоянный редирект

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

302 — временный редирект со статусом «Найдено»

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

303 и 307 — аналоги 302 редиректа

303 редирект обозначает «смотрите другой ресурс», его применяют, когда вы не перенесли контент на другой адрес, но у вас есть подходящий под перенаправление другой сайт или страница. Для этого редиректа браузер использует метод GET.

Статус 307 редиректа — временное перенаправление. То есть запрашиваемая страница в данный момент находится по другому адресу. В отличие от 302 изначальная версия ресурса сохранит свои позиции.

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

Как настроить редирект

Настроить редирект можно несколькими способами: изменяя код в файле .htaccess, через админку сайта или в специальных сервисах. Важно: работа с файлом .htaccess возможна при использовании на хостинге веб-сервера Apache.

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

В этой статье рассмотрим эти способы на примере самых распространённых причин для редиректа.

Перенос сайта с одного домена на другой

Этот тип перенаправления можно сделать с помощью FTP-клиента. Этот вариант подойдёт тем, кто умеет работать с кодом или готов этому научиться.

Если язык программирования не для вас, перенести домен можно без знаний кода. У RU-CENTER есть специальный сервис «Перенаправление домена».

Перенос с помощью FTP-клиента

Откройте FTP-клиент и найдите файл .htaccess в корневом каталоге вашего сайта. Уточнить путь к корневому каталогу вы можете у вашего хостинг-провайдера. Если в корневом каталоге сайта нет файла .htaccess, создайте новый файл с таким именем (точка в начале имени обязательна).

Чтобы изменить файл, нажмите на него правой кнопкой мыши и кликните «Редактировать» (в используемом вами FTP-клиенте может быть другой способ начала редактирования файла, но обычно названия пунктов меню очень похожи). Он автоматически загрузится к вам на компьютер и откроется в редакторе.

Мы не рекомендуем использовать для редактирования .htaccess редакторы, встроенные в ОС Windows, в частности, «Блокнот». Если в файле содержатся кириллические символы и вы будете сохранять файл в кодировке UTF-8, такие редакторы могут автоматически добавлять в начало файла byte-order-marker (BOM), который может некорректно интерпретироваться веб-сервером. Для редактирования .htaccess лучше использовать специализированные редакторы, например, Notepad++.

Дальше находим в файле .htaccess элемент кода:

RewriteEngine On

RewriteBase /

Если такой записи нет, вставляем её сами в конец файла. Сразу после неё вставляем код с нужным условием:

Важно: В имени домена дефисы и точки необходимо экранировать, добавляя перед ними символ «\». Если речь идёт о домене, например, с кириллическими символами, то его нужно указывать в виде Punycode (xn--…), также включая символ «\».

Как только вы сохраните файл в редакторе, FTP-клиент напомнит вам загрузить обновлённый .htaccess обратно. Просто нажмите на кнопку «Да», и клиент загрузит файл автоматически.

Напоминание загрузить обновлённый .htaccess в FTP-клиенте FileZilla

Перенос с помощью сервиса «Перенаправление домена»

Если настройка через FTP-клиента кажется вам сложной, можно выбрать вариант проще — приобрести доступ к сервису «Перенаправление домена» у RU-CENTER. Чтобы в нём работать, не нужно разбираться в коде. Сможете сделать редирект для домена, всех его поддоменов, а также настроить до десяти индивидуальных правил перенаправления для конкретных поддоменов.

Откройте FTP-клиент и найдите файл .htaccess в корневом каталоге сайта (уточнить имя корневого каталога вы можете у вашего хостинг-провайдера). Если файла с таким именем нет в корневом каталоге, создайте новый файл с именем .htaccess.

Находим в файле .htaccess элемент кода:

RewriteEngine On

RewriteBase /

Если такой записи нет, вставляем её сами в конец файла. Сразу после неё вставляем код с нужным условием:

RewriteCond % !on

Перенос сайта с домена без префикса www на домен с www

Откройте FTP-клиент и найдите файл .htaccess в корневом каталоге сайта (уточнить имя корневого каталога вы можете у вашего хостинг-провайдера). Если файла с таким именем нет в корневом каталоге, создайте новый файл с именем .htaccess.

Находим в файле .htaccess элемент кода:

RewriteEngine On

RewriteBase /

Если такой записи нет, вставляем её сами в конец файла. Сразу после неё вставляем код с нужным условием:

Перенос одной страницы на другую временно или постоянно

Объясняем, как это сделать, на примере сайта на WordPress.

Заходим в админку сайта, находим в списке возможностей вкладку «Инструменты», в ней выбираем «Перенаправления» и кликаем на кнопку «Добавить новое».

Путь получается следующий: админка сайта → Инструменты → Перенаправления → Добавить новое.

Чтобы добавить перенаправление, заполните поля:

Исходный URL — в нём напишите относительный путь, то есть адрес страницы без указания домена, только то, что прописано после слеша.

Параметры запроса — выберите из выпадающего списка нужное условие. В нашем случае — «Точное совпадение всех параметров в любом порядке».

Целевой URL-адрес — полный адрес, куда вы планируете перенести контент.

Когда мы сохранили перенаправление, получился такой редирект:

где /baza-znanij/slovar — страница-донор,


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

Зачем это может понадобиться?

Это требуется очень часто, вот, например:

Кроме того, если у вас есть заработанный непосильным трудом PR и ТИЦ, то их тоже хотелось бы перевести на новый интернет-портал. Ведь не терять же такие важные показатели (они, между прочим, при монетизации принесут много денег).

Показатели сайта

Решение

Как сделать редирект со старого домена на новый за 5 минут?

Как сделать редирект со старого домена на новый за 5 минут?

Таким образом мы решили проблему перенаправления домена без www на домен с www .

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

Ребята, этот метод перенаправления называется 301 редиректом. Подробно об этом я писал в этой статье.

Как установить редирект на новый домен

Такая проблема решается все через тот же .htaccess. Вбиваем в текст файла такой код.

Как сделать редирект со старого домена на новый за 5 минут?

Для настройки переадресации нам потребовалось всего 5 минут! Но можно сделать все еще быстрее.

Если вам доступен редактор DNS, можно осуществить перенаправление через dns.

Для редикерта со всех субдоменов вашего портала, используем астрикс:

Вы, наверное, уже почувствовали себя хакером, мастерски управляющим компьютерными шифрами. Нет?

Тогда спешу вас обрадовать: перенаправление на другой сайт можно осуществить через программу управления хостингом. Просто запускаем панель управления на сайте хостинга или в специальном софте и выбираем функцию перенаправления. Потом записываем в строку адрес нашего нового (или хорошо забытого старого) проекта и «Вуаля»!

Такое решение больше всего подходит для тех, кто не хочет заморачиваться с кодом (а это, по секрету сказать, почти все).

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

В основе этой технологии лежит 301-й редирект. Благодаря редиректу при переходе по одному адресу пользователи автоматически будут попадать на другой адрес, на который вы настроите перенаправление. В 2DOMAINS такая услуга называется «Переадресация доменов».

Обратите внимание:

Для чего настраивают переадресацию домена

Рассмотрим несколько примеров использования услуги:

3. Организация регистрирует второй домен, чтобы использовать его для создания ссылки на свой сайт с UTM-тэгами. Также этот домен указывают в печатной рекламе или на билбордах. Удобство: посетители, зашедшие на новый домен, попадают на основной сайт, а источник рекламы автоматически учитывается в Google Analytics.

Как заказать услугу

Чтобы услуга работала корректно, перед заказом:

1. Перейдите в личный кабинет.
2. В разделе «Мои услуги» кликните по строке с названием нужного домена:


3. Нажмите на строку «Операции с доменом»:


4. Кликните Добавить Перенаправление:


5. Выберите срок заказа и нажмите Продолжить:


6. Оплатите счёт с баланса аккаунта или любым удобным способом:


Готово, вы заказали услугу «Переадресация домена»:


Как настроить услугу

С помощью услуги «Переадресация домена» вы можете настроить следующие виды переадресации:

Одиночное перенаправление с маскировкой адреса во фрейме

Обратите внимание!
При выборе перенаправления « маскировка адреса во фрейме » сайт перемещается в шаблон, который отключает принудительное масштабирование. Это позволяет защитить сайты с адаптивным дизайном от проблем этого варианта перенаправления.

В код автоматически будет добавлен метатег, который сообщает, что сайт адаптирован для мобильных устройств:
meta name=“viewport” content=“width=device-width, initial-scale=1.0”

Для настройки переадресации с одного домена на другой:

1. В разделе «Мои услуги» кликните по строке с названием нужного домена:


2. Пролистайте страницу до блока «Связанные услуги» и кликните по строке Перенаправление сайта:


3. В карточке услуги в строке «Перенаправления» нажмите Добавить:


4. Заполните необходимые поля:

  • в поле «с» укажите относительный адрес (без имени вашего домена), с которого хотите перенаправлять посетителей;
  • в поле «на» укажите имя сайта, на который хотите перенаправлять посетителей.

В выпадающем списке выберите нужный способ переадресации и нажмите Сохранить:


Готово, вы настроили переадресацию с одного домена на другой.

Что делать, если переадресация не работает

2. Проверьте, что статус услуги в личном кабинете «Активная»:


3. Убедитесь, что в настройках переадресации указан корректный адрес. Если адрес неверен, удалите настройки и добавьте перенаправление ещё раз.

Как удалить услугу

Обратите внимание: если вы удалите услугу «Переадресация домена» средства не вернутся.

1. В разделе «Мои услуги» кликните по строке с названием нужного домена:


2. Пролистайте страницу до блока «Связанные услуги» и кликните по строке Перенаправление сайта:


3. В строке «Действия с услугой» нажмите на стрелку:


4. Во всплывающей шторке кликните Удалить услугу и нажмите Да, чтобы подтвердить удаление.

Читайте также: