ユーザー体験が良く、SEOにも配慮されたリダイレクト

サーバーサイドでリダイレクトする方法(PHP)

<?php
header('Content-Type: text/html; charset=Shift_JIS');

// リダイレクト先の決定
$redirect_base = 'hoge.html';

// 元の参照元がある場合は保持
$ref = isset($_SERVER['HTTP_REFERER']) ? urlencode($_SERVER['HTTP_REFERER']) : '';
$redirect_url = $redirect_base . ($ref ? '?ref=' . $ref : '');

// 301リダイレクトを実行
header("HTTP/1.1 301 Moved Permanently");
header("Location: " . $redirect_url);
exit();
?>

最も高速なリダイレクト
SEOに最適(301リダイレクト)
ユーザーには一切遅延を感じさせない
ブラウザのキャッシュを活用できる