-
ヘッダーリダイレクト:
<?php header("Location: http://example.com"); exit(); ?>
この方法は、サーバーからブラウザにリダイレクト命令を送信します。
header
関数を使用してリダイレクト先のURLを指定し、exit
関数を使用してスクリプトの実行を中止します。 -
メタリダイレクト:
<html> <head> <meta http-equiv="refresh" content="0;URL='http://example.com'"> </head> <body> </body> </html>
この方法では、メタタグを使用してブラウザにリダイレクト命令を送信します。
content
属性でリダイレクト先のURLと待機時間を指定します。 -
JavaScriptリダイレクト:
<html> <head> <script> window.location.replace("http://example.com"); </script> </head> <body> </body> </html>
この方法では、JavaScriptを使用してブラウザにリダイレクト命令を送信します。
window.location.replace
メソッドを使用してリダイレクト先のURLを指定します。 -
リダイレクトのタイプ:
<?php http_response_code(301); header("Location: http://example.com"); exit(); ?>
この方法では、
http_response_code
関数を使用してリダイレクトのタイプを指定します。上記の例では、301のステータスコードが使用されています。
これらは一般的なリダイレクトの方法ですが、状況に応じて他の方法もあります。また、リダイレクトの目的や条件によって、異なる方法を選択する必要があります。