Webサイトのリダイレクトは次のような方法で行うことが出来る。
サーバの設定ができるのであればこちらの方法でリダイレクトをすればよい。
この場合すべてのアクセスをリダイレクト出来る。
しかし、設定が行えない状況であればその他の方法を選ぶ必要がある。
JavascriptやHTMLタグを利用する場合は、
クライアント側の処理なのでサイト運営者側でコントロール出来ないため
必ずリダイレクトされるとは限らない。
以下に挙げる例は、https://www.google.com/ にリダイレクトする例である。
Javascriptを利用する場合
次の文を書き込む。
location.href = “https://www.google.com/”;
タグを利用する場合
次の文をヘッダに書き込むと5秒後にリダイレクトする。
<meta http-equiv="refresh" content="5;URL='https://www.google.com/'” />
これらを含めたソースは以下のようなものになる。
=====
- Webサーバの設定
- Javascript
- HTML metaタグ
サーバの設定ができるのであればこちらの方法でリダイレクトをすればよい。
この場合すべてのアクセスをリダイレクト出来る。
しかし、設定が行えない状況であればその他の方法を選ぶ必要がある。
JavascriptやHTMLタグを利用する場合は、
クライアント側の処理なのでサイト運営者側でコントロール出来ないため
必ずリダイレクトされるとは限らない。
以下に挙げる例は、https://www.google.com/ にリダイレクトする例である。
Javascriptを利用する場合
次の文を書き込む。
location.href = “https://www.google.com/”;
タグを利用する場合
次の文をヘッダに書き込むと5秒後にリダイレクトする。
<meta http-equiv="refresh" content="5;URL='https://www.google.com/'” />
これらを含めたソースは以下のようなものになる。
=====
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>転送</title>
<meta http-equiv="refresh" content="5;url='https://www.google.com/'" />
<script>
setTimeout("location.href='https://www.google.com/'",1000*5);
</script>
</head>
<body>
本文
</body>
</html>
=====
コメント
コメントを投稿