index.htmlファイルはどこに作ればいいんですか?

このQ&Aに関連する最新のQ&A

A 回答 (3件)

index.html


ホームページで言えば
最初に出てくるページが、index.htmlで
http://***.co.jp/というアドレス(リンク)で
最初に表示させるのが、index.html

どこに作るかは、ホームページのデータがある場所フォルダの中に作ります。
    • good
    • 0

ルートです。



FTPソフトやブラウザでアクセスしたときに
大体一番最初に表示されるところです。
そうすると、
アドレスを指定したときに、
ファイル一覧ではなくindex.htmlが表示されます。
    • good
    • 0

好きなところに作ってください。



確認したいのは
サーバ上のことか?
自分のローカルマシンのことか?
サイトのコンテンツのトップページのことか?
ディレクトリを覗かれないようにするための対策のファイルか?
などなど。

自分のローカルマシン上の話であればOSが書かれてないので
よくわかりませんが任意のフォルダなりディレクトリなりに
置けばいいと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qindex1.htmlからindex2.htmlに差し替え方法

指定時間(例えば1月15日0時)に
index1.htmlからindex2.htmlに差し替えたいのですが
自動で変えられるようなCGIかJavaスクリプトは
ないでしょうか?

index1.htmlは14日まで
index2.htmlは15日から閲覧。

お忙しいとは思いますが、
どなたか知恵を貸していただけないでしょうか?
よろしくおねがいします。

Aベストアンサー

差し替えとはちょっと違いますが・・・

index.htmlにおいて

var today = new Date();
var day = new Date(2005,0,15); //←2005/01/15
function jump()
{
if(today.getTime() < day.getTime() )
{
location.href = "index1.html";
}
else
{
location.href = "index2.html";
}
}
とhead内のJavaScriptで記述しておき、bodyタグでonload = "jump()"と書いておけば、index.htmlを開いた瞬間に日付を判断して、index1.htmlかindex2.htmlに遷移します。
いかがでしょうか?

Qindex.htmlとindex.htmを置いてますが、index.htm に集めたい!

変な質問になってすみません!!

現在ホームページ上に、index.htmlとindex.htmというファイルを置いています。現在、使っているページはindex.htmをメイン(トップページ)としています。

しかしながら、index.htmlに来る人もいます。このページは現在使っていないのですが、訳あって削除することが出来ません。

そこで、metaタグ?か.htaccess?などを使ってindex.htmlに訪れた場合、index.htm に行かせる事は出来ますでしょうか?

方法をご存知の方がおられましたらアドバイス宜しくお願いいたします。

Aベストアンサー

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タグの様にリダイレクトさせる物が無いので・・・。)
また、ファイル名を省略すると、ディレクトリ自体が対象となります。


で、改めて裏付けとなりそうな参考説明ページを探したのですが・・・。無いですねぇ~。どれもディレクトリまで・・・。
まぁ資料はないが(個人的)実績だけはあると・・・。

何か寂しい情報ですが、使えたら参考にして下さい。
自分も試行錯誤で試して動いたから使ったという様な気が・・・。

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タグの様にリダイレクトさせる物が無いので・・・...続きを読む

Qindex.html と、index.html/ の違いを教えてください

グーグルアナリティクスのレポートを見てindex.htmlについて調べていたら、どうやらindex.html/をアドレス末尾につけるとリンクの外れたテキストだけのページが表示されます。

この、index.htmlに/をつけると表示されるページはどういうものなのでしょうか?

Aベストアンサー

ウェブは、URIでデータのアドレスを示します。
http://hoge.com/abc/efg?abc=efg#hij
1) http: はHTTPプロトコルという接続方法を
2) // はインターネット
3) hoge.com はHTTPサーバーの名前
4) /以降?まではパス情報です。
 ★/は、ディレクトリを示すものではありません。
5) ?以降はQUERY_STRINGと呼ばれるサーバーに情報を渡す手段です。
6) #は送られてきたデータの特定の位置を示します。

4)のパス情報(PATH_INFO)は、サーバーに渡されます。通常はwindowsの\のフォルダーのようにディレクトリを示しますが、それもあくまでサーバーに渡されるPATH_INFOという情報に過ぎません。
 サーバーが、それをどう解釈するかは、要求者である我々には一切分かりません。
http://hpcgi1.nifty.com/Iruka/ENV_FORM.cgi/html123/hoge.gif/?test=html123##form_check
というURIの場合は、「リンクの外れたテキストだけのページ」ではありませんね。拡張子はgifになっていますが、それも関係ない。
上記のURLの末尾を
http://hpcgi1.nifty.com/Iruka/ENV_FORM.cgi/html123/hoge.gif/htm123#form_check
としたって

>/の有無は?
 それは、サーバーの方針でどうにでもなるので分かりません。

http://hpcgi1.nifty.com/Iruka/ENV_FORM.cgi/html123/hoge.gif/?test=html123##form_check
 一般的には、次のように処理されます。
1) QUERY_STRING を環境変数に渡します。
  ENV{'QUERT_STRING'}=test=html123
2) /Iruka/ENV_FORM.cgi/html123/hoge.gif/
  /ENV_FORM.cgi/html123/hoge.gif/
  というディレクトリを探します。
 a)存在すると
  DIRECTORY_INDEXで指定されているファイルを探す。
   見つかればそれを提供する。
  それがない場合は、
   ・そこにあるファイル一覧を表示する。
   ・または何もせず(3)へ
3) / をPATH情報に格納して/ENV_FORM.cgi/html123/内でhoge.gifを探す。
 a) hoge.gif を探し見つかればそれを提供する。
 b) ない場合は、
4) foge.gif をPATH情報に格納して/ENV_FORM.cgi/内でhtml123を探す。
 ENV{'PATH_INFO'}=html123/hoge.gif/ になる。

この単純作業をサーバーのルートまでたどって、最終的に何もないと、指定されたエラーを表示します。初期設定ではNOTFOUNDが返されますが、任意のページを表示することも可能。
★また途中で見つかったファイルが実行ファイルの場合は処理がそのプログラムに引き渡されて実行した結果が返されます。
 パス情報でDIRECTORY_INDEXで、ファイルが指定されている場合は、URL欄に見えない場合があります。
 新聞社の膨大なページはその典型で、
http://www.yomiuri.co.jp/national/20150911-OYT1T50089.html
 のアドレスはまったく実在もしないし、処理プログラムのファイル名も表面に現われていません。20150911-OYT1T50089.htmlというHTMLは実在していません。

★ウェブの基本中の基本ですから覚えておくと色々と使えます。

ウェブは、URIでデータのアドレスを示します。
http://hoge.com/abc/efg?abc=efg#hij
1) http: はHTTPプロトコルという接続方法を
2) // はインターネット
3) hoge.com はHTTPサーバーの名前
4) /以降?まではパス情報です。
 ★/は、ディレクトリを示すものではありません。
5) ?以降はQUERY_STRINGと呼ばれるサーバーに情報を渡す手段です。
6) #は送られてきたデータの特定の位置を示します。

4)のパス情報(PATH_INFO)は、サーバーに渡されます。通常はwindowsの\のフォルダーのようにディレクトリを示します...続きを読む

Qホームを index.html から index.shtml に代えたいが。。。

よろしくお願いいたします。
現在、自分で作っているHPのトップページが、index.html となっています。URLも ***/index.html としてあります。
ssi を使う必要があって、どうしても、拡張子を shtml にしなければいけません。そこで、トップページは、index.shtml にしないといけないのですが、今まで相互リンクなどで、登録してある外部リンクはすべて index.html になっています。だから、それをクリックしても、ファイルが見つかりませんとなります。

この問題を解決する方法はないでしょうか? 簡単に思いつくのは、index.html を別に作って、そこにメタタグを入れて、index.shml に自動的に移動させるという方法ですが、他にいい方法があればお教えください。

Aベストアンサー

.htaccess の設定が可能な環境であれば、
Redirect でindex.htmlからindex.shtmlに飛ばす設定と、
DirectoryIndex でデフォルトのファイルをindex.shtmlにする設定を行えば良いと思います。

設定が不可能なら、index.htmlにURLが変更になったお知らせを一言でも書いて、index.shtmlにリンクしておけばいいのではないでしょうか。
メタタグで飛ばすと、ブラウザのbackでそれ以前のページへ戻れなくなったりするので、印象悪いとおもいますよ。

参考URL:http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/

Qindex.htmlとindex.phpが同じドメイン内に有る場合、別

index.htmlとindex.phpが同じドメイン内に有る場合、別サイトとして認識されますか?

レンタルサーバーにてHPを運営しています。このたび同サーバー提供のブログを2件作ったところ、同じドメイン内に新しいフォルダができて、その中にブログの情報が入りました。そこで質問です。

1.同じドメインにある以上、HP本体、ブログ1、ブログ2は全てが一つのサイトとみなされますか?
2.みなされる場合、HP本体を読み込む際に、ブログも含めて読み込むとしたら、重くなりませんか?
3.一つのサイト内にindex.html、index.phpが2個、合計3個のindex名のファイルが存在することになりますが、htmlのルール上、また、SEOの観点からも問題ないのでしょうか。
4.ブログのソースをAnother HTML等でチェックすると、適切なマークアップがされていないようですが、SEO的に問題はないのでしょうか。

まとめると、一つのサイトとみなされるのか、みなされる場合はHP本体で正確なマークアップで、キーワードの設定などのSEO対策を施しても、ブログも一緒に評価されてしまうと意味がなくなってしまうのではないかということを心配しているということです。

基本的な質問で申し訳ありませんが、どうぞよろしくお願いいたします。
 

index.htmlとindex.phpが同じドメイン内に有る場合、別サイトとして認識されますか?

レンタルサーバーにてHPを運営しています。このたび同サーバー提供のブログを2件作ったところ、同じドメイン内に新しいフォルダができて、その中にブログの情報が入りました。そこで質問です。

1.同じドメインにある以上、HP本体、ブログ1、ブログ2は全てが一つのサイトとみなされますか?
2.みなされる場合、HP本体を読み込む際に、ブログも含めて読み込むとしたら、重くなりませんか?
3.一つのサイト内にindex.ht...続きを読む

Aベストアンサー

SEO(検索エンジン最適化)やホームページという概念を正しく理解されていないための質問だと思います。
検索エンジン最適化 - Wikipedia ( http://ja.wikipedia.org/wiki/%E6%A4%9C%E7%B4%A2%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3%E6%9C%80%E9%81%A9%E5%8C%96 )
ホームページ - Wikipedia ( http://ja.wikipedia.org/wiki/%E3%83%9B%E3%83%BC%E3%83%A0%E3%83%9A%E3%83%BC%E3%82%B8 )

 特にホームページという概念は、日本で良く使われる「家」という意味に解釈すると、あなたの質問をすることになります。
 ホームページとは、ブラウザの設定項目にあるようにブラウザを起動したときに最初に表示されるページのことです。
★それから派出して、特定のテーマのトップ(スタート)ページという意味でも使われます。★
 サイトを作る立場になったら、そこまでが派出用語の許容範囲ですね。
(英語のhomeの本来の意味は、野球のホームベース、ゴーホームというように元々の場所であって、houseではありません。いずれも家という意味は持ちませんね!!)
 あなたはウェブサイト( http://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A7%E3%83%96%E3%82%B5%E3%82%A4%E3%83%88 )のことをホームページと考えている??

 あなたが複数のテーマでサイトを構築する場合、それらが互いに直接関連がない場合は、それぞれのテーマのスタート地点として使えるページがホームページです。私でしたら複数のドメインに散在しているコンテントがありますが、それぞれのテーマごとのスタートページ(いわゆるホームページ)は、
・書籍関係
・工作関係
  ・科学工作
  ・電子工学
・登山や旅行関係
・文学関係
 とたくさんあります。内容がどこにあるかも無関係です。

SEO
 これは、HTMLが検索エンジンが理解しやすいように正しくマークアップされているかが問題です。そのため、私はページはすべてHTMLエディタ( http://ja.wikipedia.org/wiki/Web%E3%82%AA%E3%83%BC%E3%82%B5%E3%83%AA%E3%83%B3%E3%82%B0%E3%83%84%E3%83%BC%E3%83%AB#HTML.E3.82.A8.E3.83.87.E3.82.A3.E3.82.BF )で作成しています。

SEO(検索エンジン最適化)やホームページという概念を正しく理解されていないための質問だと思います。
検索エンジン最適化 - Wikipedia ( http://ja.wikipedia.org/wiki/%E6%A4%9C%E7%B4%A2%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3%E6%9C%80%E9%81%A9%E5%8C%96 )
ホームページ - Wikipedia ( http://ja.wikipedia.org/wiki/%E3%83%9B%E3%83%BC%E3%83%A0%E3%83%9A%E3%83%BC%E3%82%B8 )

 特にホームページという概念は、日本で良く使われる「家」という意味に解釈すると、あなたの質問をすることになります。
 ホー...続きを読む


このカテゴリの人気Q&Aランキング

おすすめ情報