ページ転送(リダイレクト)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
目次~
#contents
*概要 [#d5b4461e]
ドメイン変更などの最の別ページへの転送設定。~
*Java Script [#ma4710f0]
**使い方 [#p23d1b0a]
転送したいパスに以下の内容のindex.htmlを配置し、【転送先P...
サイト内での転送に使用する。~
-index.html
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="uft-8">
<script>
setTimeout("location.href='【転送先PATH】'",0);
</script>
<title>redirect</title>
</head>
<body>
</body>
</html>
*metaタグ [#o7499ece]
**使い方 [#te0336a4]
転送したいパスにindex.html を配置し、以下のMETAタグのみを...
他サイトへの転送に使用する。~
<meta http-equiv="refresh" content="0;URL='http://【転送...
*mod_rewrite [#s3fe6cb0]
**使い方 [#i0250522]
該当するディレクティブ内にRedirectの設定を行なう。
-書式
Redirect url-path url
Redirect status url-path url
-例
Redirect /~user/ http://user.original.ne.jp/
Redirect permanent /~user/ http://user.original.ne.jp/
-url-path~
リクエストがあった場合、改めて url へアクセスするようにク...
url-pathは絶対パスで記述しなければなりません。 ~
引数 status はオプションです。status を指定すると、クライ...
-Redirect permanent ~
301 Moved Permanently ステータスが返されます。リソースが...
-Redirect temp~
302 Moved Temporarily ステータスが返されます。リソースが...
-Redirect seeother~
303 See Other ステータスが返されます。リソースが、通常に...
-Redirect gone ~
410 Gone ステータスが返されます。リソースが、恒久的に移動...
**無限ループの可能性 [#e5f899c6]
Redirect を使った無限ループのコンフィグレーション
http://www.myserver.ne.jp/~user/〜 からのアクセスをすべて
http://www.myserver.ne.jp/~user/new/〜 にリダイレクトさ...
という前提で次のようなコンフィグレーションを記述したとす...
Redirect /~user/ http://www.myserver.ne.jp/~user/new/
実際に http://www.myserver.ne.jp/~user/ へアクセスすると...
ブラウザの要求: http://www.myserver.ne.jp/~user/
サーバの返答 : http://www.myserver.ne.jp/~user/new/ リ...
ブラウザの要求: http://www.myserver.ne.jp/~user/new/
サーバの返答 : http://www.myserver.ne.jp/~user/new/new...
ブラウザの要求: http://www.myserver.ne.jp/~user/new/new/
サーバの返答 : http://www.myserver.ne.jp/~user/new/new...
ブラウザの要求: http://www.myserver.ne.jp/~user/new/new...
(無限・・・)
このように、リダイレクト後の URL も /~user/ にマッチして...
終了行:
目次~
#contents
*概要 [#d5b4461e]
ドメイン変更などの最の別ページへの転送設定。~
*Java Script [#ma4710f0]
**使い方 [#p23d1b0a]
転送したいパスに以下の内容のindex.htmlを配置し、【転送先P...
サイト内での転送に使用する。~
-index.html
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="uft-8">
<script>
setTimeout("location.href='【転送先PATH】'",0);
</script>
<title>redirect</title>
</head>
<body>
</body>
</html>
*metaタグ [#o7499ece]
**使い方 [#te0336a4]
転送したいパスにindex.html を配置し、以下のMETAタグのみを...
他サイトへの転送に使用する。~
<meta http-equiv="refresh" content="0;URL='http://【転送...
*mod_rewrite [#s3fe6cb0]
**使い方 [#i0250522]
該当するディレクティブ内にRedirectの設定を行なう。
-書式
Redirect url-path url
Redirect status url-path url
-例
Redirect /~user/ http://user.original.ne.jp/
Redirect permanent /~user/ http://user.original.ne.jp/
-url-path~
リクエストがあった場合、改めて url へアクセスするようにク...
url-pathは絶対パスで記述しなければなりません。 ~
引数 status はオプションです。status を指定すると、クライ...
-Redirect permanent ~
301 Moved Permanently ステータスが返されます。リソースが...
-Redirect temp~
302 Moved Temporarily ステータスが返されます。リソースが...
-Redirect seeother~
303 See Other ステータスが返されます。リソースが、通常に...
-Redirect gone ~
410 Gone ステータスが返されます。リソースが、恒久的に移動...
**無限ループの可能性 [#e5f899c6]
Redirect を使った無限ループのコンフィグレーション
http://www.myserver.ne.jp/~user/〜 からのアクセスをすべて
http://www.myserver.ne.jp/~user/new/〜 にリダイレクトさ...
という前提で次のようなコンフィグレーションを記述したとす...
Redirect /~user/ http://www.myserver.ne.jp/~user/new/
実際に http://www.myserver.ne.jp/~user/ へアクセスすると...
ブラウザの要求: http://www.myserver.ne.jp/~user/
サーバの返答 : http://www.myserver.ne.jp/~user/new/ リ...
ブラウザの要求: http://www.myserver.ne.jp/~user/new/
サーバの返答 : http://www.myserver.ne.jp/~user/new/new...
ブラウザの要求: http://www.myserver.ne.jp/~user/new/new/
サーバの返答 : http://www.myserver.ne.jp/~user/new/new...
ブラウザの要求: http://www.myserver.ne.jp/~user/new/new...
(無限・・・)
このように、リダイレクト後の URL も /~user/ にマッチして...
ページ名: