Логичных способов несколько (я не претендую на упоминание всех). Каждый используется администратором сайта в зависимости от предпочтений и целей, поэтому разговор о популярности сомнителен.
PHP (увы, без цели даю простой вариант кода):
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://yandex.ru");
JavaScript (максимально примитивный вариант):
document.location.hr<wbr />ef="https://yandex.r<wbr />u";
Meta (HTML):
<meta http-equiv="refresh" content="5; url=https://yandex.r<wbr />u">
htaccess
Смотреть на код содержащий: RewriteEngine, RewriteBase, RewriteCond, RewriteRule
Еще можно воспользоваться панелью управления хостингом.
Разумеется серверные варианты будут просто быстрее (PHP, панель, .htaccess)