- ベストアンサー
index.htmlとindex.htmを置いてますが、index.htm に集めたい!
変な質問になってすみません!! 現在ホームページ上に、index.htmlとindex.htmというファイルを置いています。現在、使っているページはindex.htmをメイン(トップページ)としています。 しかしながら、index.htmlに来る人もいます。このページは現在使っていないのですが、訳あって削除することが出来ません。 そこで、metaタグ?か.htaccess?などを使ってindex.htmlに訪れた場合、index.htm に行かせる事は出来ますでしょうか? 方法をご存知の方がおられましたらアドバイス宜しくお願いいたします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
HTML(index.html) の場合 <meta http-equiv="refresh" content="./index.htm"> .htaccess の場合 Redirect /sample/index.html http://www.goo.ne.jp/sample/index.htm 上記の様に対処できます。 .htaccess の例示は、ドメイン,ディレクトリ共に架空の物です。 ただし同等の形式での動作実績はあります。 (ファイル名変更時の移行用として当方使用。 以前は JavaScript外部ファイルの管理で使用。 JavaScript外部ファイルでは HTML の METAタグの様にリダイレクトさせる物が無いので・・・。) また、ファイル名を省略すると、ディレクトリ自体が対象となります。 で、改めて裏付けとなりそうな参考説明ページを探したのですが・・・。無いですねぇ~。どれもディレクトリまで・・・。 まぁ資料はないが(個人的)実績だけはあると・・・。 何か寂しい情報ですが、使えたら参考にして下さい。 自分も試行錯誤で試して動いたから使ったという様な気が・・・。
その他の回答 (5)
- Kuppycat
- ベストアンサー率50% (109/216)
.htaccessのRedirectMatchを使ってみてはいかがでしょう。 RedirectMatch (.*)\.html$ http://www.anotherserver.$1.htm かな? 記述、自信なし(汗
お礼
皆さんありがとう御座います。 色々な方法があるものですね!!一応4さんの.htaccessを使った方法でうまくいきました。Redirectも色々な方法があるようですね? もっと勉強したいと思います。 本当にありがとう御座いました!
- NTJ
- ベストアンサー率44% (46/103)
metaタグの場合は・・・ <META HTTP-EQUIV="Refresh" CONTENT="0;URL=index.htm"> これで0秒遷移ですよ~。 index.html を 削除出来ない理由次第なのですが、 index.html を 全画面単一フレーム化して、index.htm を表示するって手もあるかと思います。 ちなみに#4:koutarou504 さん、JavaScript で リダイレクトモドキな事をしたいのなら・・・ document.write('<SCRIPT src="new.js"></SCRIPT>'); という、滅茶苦茶乱暴な方法も存在はします。(^^;
- chirashizushi
- ベストアンサー率22% (571/2533)
index.htmをindex.htmlにリネームして元のindex.htmlをたのなんとか.htmlにして(中のリンクも変えて)おくのが手っ取り早いよ
お礼
ありがとう御座います。 これが現在のCMSに連動している関係で、こちらのファイル名を変更することができないのです・・・。 何とか良い方法が無いものでしょうか?・・・
- Trick--o--
- ベストアンサー率20% (413/2034)
[参考URL]の方法は使えないでしょうか?
お礼
ありがとう御座います。 URLの方拝見させていただきました。確かに.htaccessを使った方がスマートのようですが、どうやらディレクトリ単位?で行うようなので私には同じディレクトリ内にあるindex.htmlとindex.htmのファイル別に指定する方法がよく分かりませんでした? お手数おかけしますが、.htaccessにて行う方法を引き続きアドバイスいただけないでしょうか? 宜しくお願いします。
- nine999
- ベストアンサー率44% (512/1140)
<META HTTP-EQUIV="Refresh" CONTENT="15;URL=index.htm"> メタだとこういう感じですね。上記は15秒ですが、これをindex.htmlに記述すれば転送されます。 .htaccessでもできると思いますが、こちらはちょっと調べてみないとわかりません。
お礼
ありがとう御座います。 こちらはmetaタグというものですね!参考にさせていただきます。
お礼
koutarou504さん、貴重な情報ありがとう御座います。 ファイル単位での情報がないのですよ~! 試してみますので、改めてご報告させていただきます。