3.1.10. Веб-редирект

Веб-редирект дозволяє організувати перенаправлення на іншу адресу без наявності сайту на хостингу.

Важливі моменти:

  • Веб-редирект працює як по HTTP, так і по HTTPS.
  • Домен, для якого включається веб-редирект, повинен обслуговуватися на наших NS.
  • Редирект працює тільки для основного домену з www і без www. Решта піддомени працюватимуть без змін.
  • При включеному веб-редиректі вказані DNS-записи типу A та AAAA для основного домену з www та без www будуть ігноруватися.
  1. Відкрийте розділ «Домени».
  2. В меню домену натисніть «Веб-редирект»:
  3. Виберіть потрібний варіант редиректу, вкажіть цільової адресу в поле «URL для редиректу» і натисніть «Зберегти»:
    • «Не використовувати веб-редирект» - виберіть, якщо веб-редирект повинен бути відключений.
    • «Прямий редирект» - виберіть, якщо потрібно, щоб при зверненні до домену виконувався 301-й редирект на вказаний URL. При цьому адреса в браузері відвідувача також буде змінюватися на цей URL.
    • «Прихований редирект» - виберіть, якщо потрібно, щоб при зверненні до домену його адреса в браузері відвідувача не змінювався, а вміст зазначеного URL довантажувати у фрейм, що займає всю область сторінки. При виборі цього варіанту варто враховувати, що далеко не всі сайти дозволяють виводити свій вміст у фреймі.
    • «Перенаправляти запити на аналогічну сторінку вказаного сайту» — встановіть галочку, якщо потрібно, щоб редирект виконувався нема на головну сторінку цільового сайту, а на таку ж, до якої було звернення.
    • «Перенаправляти запити тільки для домену без www» — встановіть галочку, якщо потрібно, щоб редирект виконувався лише для основного домену без www (наприклад, коли основний домен спрямовано однією сервіс, а піддомен www на інший).
  4. Зачекайте приблизно 30-60 хвилин, поки зміни вступлять в силу.

Якщо веб-редирект не підходить для вирішення поставленого завдання, то можна скористатися іншими варіантами. При наявності замовленої послуги хостингу можна організувати редирект одним із способів.

  1. Вимкніть веб-редирект, якщо він був включений.
  2. Переконайтеся, що в розділі «Мої сайти» доданий сайт з назвою домену.
  3. Перевірте наявність встановленого SSL-сертифіката. Якщо сертифікат відсутній, встановіть його.
  4. В кореневому каталозі сайту розмістіть файл .htaccess з директивами редиректу на інший сайт.
  1. Вимкніть веб-редирект, якщо він був включений.
  2. В настройках існуючого сайту, що працює з нашого хостингу, додайте в псевдоніми назва домену, з якого повинен виконуватися редирект, в двох варіантах — з www і без.
  3. Випишете новий сертифікат від Let's Encrypt, зазначивши галочками додані псевдоніми.
  4. В кореневому каталозі існуючого сайту відредагуйте файл .htaccess і додайте в його початок директиви редиректу на інший сайт. Приклади директив:
    • З одного домену на інший:
      RewriteEngine On
      RewriteBase /
      RewriteCond %{HTTP_HOST} ^(Www.)?Откуда.com [NC]
      RewriteRule ^(. *) Https: //www.куда.com/ [L,R=301]

      Замість звідки.com підставте домен, з якого повинен виконуватися редирект (він додавався як псевдонім), а замість www.куда.com — на який.

    • З декількох доменів на один інший:
      RewriteEngine On
      RewriteBase /
      RewriteCond %{HTTP_HOST} ^(Www.)?(Звідки1.com|звідки2.com) [NC]
      RewriteRule ^(. *) Https: //куда.com/ [L,R=301]

      Замість звідки1.com та звідки2.com підставте домени, з яких повинен виконуватися редирект (вони додавалися в якості псевдонімів), а замість www.куда.com — на який.

    • З декількох доменів на кілька різних:
      RewriteEngine On
      RewriteBase /
      RewriteCond %{HTTP_HOST} ^(Www.)?Звідки1.com [NC]
      RewriteRule ^(. *) Https: //www.куда1.com/ [L,R=301]
      RewriteCond %{HTTP_HOST} ^(Www.)?Звідки2.com [NC]
      RewriteRule ^(. *) Https: //www.куда2.com/ [L,R=301]

      Замість звідкиX.com підставте домен, з якого повинен виконуватися редирект (він додавався як псевдонім), а замість www.кудаX.com — на який.

Зміст