yuu_nkjm blog


2010-08-11(Wed) [長年日記]

[Apache][.htaccess] HTMLのMetaタグもしくは.htaccessによるURL転送

http://yuu.nkjm.info/のコンテンツを改訂して,新しくhttp://yuu.nkjm.info/diary/に設置したとする.http://yuu.nkjm.info/へアクセスがあったとき,http://yuu.nkjm.info/diary/に転送する様にしたい.

以前いろいろと調べていた(DocumentRootを指し示すURLにアクセスがあったときに,mod_rewriteを使って別のディレクトリの下のコンテンツを表示させたい - yuu_nkjm@tDiary(2010-05-17))せいで,.htaccessとmod_rewrite脳になっていたが,メタタグで飛ばすのが一番簡単だったか.

<META HTTP-EQUIV="refresh" content="0;URL=http://yuu.nkjm.info/diary/">

404を出したくなかったので,サイト移転により404になったときには,新サイトのトップに飛ばしたかったのだけど,まあいいや.

他の方法として,.htaccessのRedirectやRedirectMatchでなんとかすることを考えた.しかし,"Redirect サーバ上の物理パス URL"という飛ばし方なので,物理パス以下を指し示すURLへの転送を行うとループが発生しやすい.急ぎだったので,メタ(Meta)タグを使う方式にした.

RedirectMatch (.*)$  http://yuu.nkjm.info/diary/
本日のリンク元
その他のリンク元
検索

トップ «前の日記(2010-08-06(Fri)) 最新 次の日記(2010-08-18(Wed))» 月表示 編集 設定
2006|01|06|12|
2007|06|09|
2008|01|03|04|06|07|08|09|10|12|
2009|01|02|05|06|07|08|10|11|12|
2010|03|04|05|06|07|08|09|10|11|
2011|01|02|03|04|05|06|07|08|09|11|12|
2012|01|02|04|06|07|08|10|11|12|
2013|01|02|03|07|08|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|
2015|01|02|07|11|12|
2016|01|03|05|07|08|09|