База знаний

7.7.1. Как сделать перенаправление с одной ссылки сайта на другую?

Давайте разберемся на примере, как можно настроить переадресацию (перенаправление) с одной ссылки сайта на другую. К примеру, вы хотите сделать реферальную ссылку своего сайта короче и более простую для запоминания. Для этого нужно воспользоваться редиректом с помощью файла .htaccess.

Например, у вас есть следующая ссылка на сайт:

https://demovoronka.ru/?from=vekref17629u538593

Вы можете укоротить ссылку и сделать ее такой:

https://demovoronka.ru/start

При переходе по второй ссылке будет происходить автоматическая переадресация на первую. Вместо «start» можно указать любое слово: reg, biz, team и другие.

Как это сделать?

Важно: данное действие требует доступ на свой хостинг. Если вы подключили командный сайт своего спонсора, то вам понадобятся его данные для входа на хостинг или нужно, чтобы спонсор сам проделал часть с копированием кода в файл.

  1. Заходим на сайт - генератор файлов .htaccess (например, htaccess.ru).
  2. Отмечаем галочкой 301 редирект. В первое поле вставляем желаемое название ссылки.
  3. Во второе поле вставляем реферальную ссылку, которую можно взять в разделе «Сайты» - «Подключенные» после подключения сайта.
  4. Нажимаем кнопку «Создать .htaccess», затем выделяем и копируем полученный код в окне справа. Не закрывайте данный сайт, чтобы иметь возможность повторно скопировать код на случай ошибки.
  5. Переходим на хостинг вашего сайта в менеджер файлов, затем в корневую папку сайта.
  6. Находим файл .htaccess. Открываем его двойным щелчком или с помощью кнопки «Изменить». Если данного файла нет, то создаем его. Обратите внимание на точку перед названием файла.
  7. Вставляем в редактор текст кода из генератора. Сохраняем.
  8. Готово. Теперь при переходе по ссылке https://demovoronka.ru/start пользователь будет перенаправлен на реферальную ссылку (2-ая ссылка, указанная на сайте htaccess.ru).

9eda349a59560a3d81b87e2e301167bd9eda349a59560a3d81b87e2e301167bd.jpg

Может быть интересно