![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_03.png?e8efa67)
トップページをindexファイルではないページにしたいのですが、indexファイルをどのページにもリンクせずに放置しておくことは可能なのでしょうか?
WEB上のシステムや検索エンジンその他で問題や不利は生じないでしょうか。
index.htmlのページの方が検索に引っかかりやすい、検索上位になりやすい、とか、indexファイルがどこにもリンクしてないとどこかでエラーがー出たりとか…。
よくindexを入り口ページにして実質のトップページにリンクしているサイトもありますが、できればそういう二重の門構えにはしたくないので…。
WEBのシステムに詳しい方、どうぞよろしくお願いします。
No.8ベストアンサー
- 回答日時:
>え、こういう風に下ディレクトリにindexファイルって置けるんですか?
基本的な設定では、置けるはずです。
詳しくはNo.1での説明( http://oshiete.goo.ne.jp/qa/7350247.html#a1 )を読んでください。
通常は、そのディレクトリにindex.htmlがあれば、それを表示するはずです。無いときには、かってはディレクトリ一覧を表示する設定が主でしたが、最近は404 Not Foundや403 Forbidden を返す設定が一般的です。
もし、index.htmlがあるのに、エラーになるようでしたら、サーバー管理者に連絡して変更してもらってください。
その他設定方法は
★.htaccessの記述例 - TAG index Webサイト ( http://www.tagindex.com/other/htaccess.html )
★Apache チュートリアル: .htaccess ファイル - Apache HTTP サーバ ( http://httpd.apache.org/docs/2.1/ja/howto/htacce … )
★ディレクトリの内容を見せない - .htaccessの小技編 - futomi's CGI Cafe ( http://www.futomi.com/lecture/htaccess/dir.html )
★Apache : htaccessリファレンス - dawgsdk.org ( http://blog.dawgsdk.org/weblog/archives/411001 )
注意)上記はapacheでの設定です。他のHTTPを使用している場合は、私は知りません。サーバーのマニュアルをお読みください。
あ、何かできました;。下ディレクトリにもindexファイルって置けるんですねー。
やっぱりindexファイルを放置というのはできないみたいなので、こっちのディレクトリ下げる方法でやってみます。
どうもありがとうございました。
No.7
- 回答日時:
No.3,No.6の続きですが、
別カテゴリーの質問ですが
Webサイトを構成するページの順位別の名前 - HTML - 教えて!goo ( http://oshiete.goo.ne.jp/qa/7353498.html )
に、関連した話題があります。
その続きとなりますが、あなたが望まれるなら、
http://abc.(サービス名).jp/homepageaddress-longname-aaa/index.html
http://abc.(サービス名).jp/homepageaddress-longname-bbb/index.html
http://abc.(サービス名).jp/homepageaddress-longname-ccc/index.html
としてしまえばよいです。
当然
http://abc.(サービス名).jp/homepageaddress-longname-aaa/
http://abc.(サービス名).jp/homepageaddress-longname-bbb/
http://abc.(サービス名).jp/homepageaddress-longname-ccc/
でも
http://abc.(サービス名).jp/homepageaddress-longname-aaa
http://abc.(サービス名).jp/homepageaddress-longname-bbb
http://abc.(サービス名).jp/homepageaddress-longname-ccc
でもアクセス可能となります。
あなたがひとつしかアカウントを持って無くても構わないです。
私も、まったく異なる分野のウェブサイトをいくつも持っています。
http://hoge.com/[myName]/books ・・・・・著書紹介
http://hoge.com/[myName]/science ・・・・科学
http://hoge.com/[myName]/fishing ・・・・釣りの話題
http://hoge.com/[myName]/outdoor ・・・・アウトドア
http://hoge.com/[myName]/scouting・・・・ボーイスカウト
http://hoge.com/[myName]/cooking・・・・ 男の料理
http://hoge.com/[myName]/web・・・・・・ ウェブ
・・・・・いっぱいある・・・
No.6
- 回答日時:
なるほど・・
ウェブサイトを作成する立場になったら、用語を正確に使わないと意思が伝わらなくなります。あなたは「ウェブサイトのホームページ」を長い文字列にしたいということですね。
ホームページとは、元来ブラウザを起動したときに最初に表示されるページのことです。ここでhomeとは、野球のホームベース、ふるさとに帰るゴーホームのホーム(出発点)と言う意味でhouse(家)ではありません。それが転用されてウェブサイトのトップページのことをホームページといいますが、あくまで出発点と言う意味です。「番組のホームページ」と言えば、その番組のコンテンツの出発点であってその番組関連コンテンツのすべのをさすわけではありません。ましてやHPと略してはなりません。(HPはヒューレッドパッカード社の略称として認知されています。)
★ホームページ - Wikipedia ( http://ja.wikipedia.org/wiki/%E3%83%9B%E3%83%BC% … )
ウェブを利用する立場である限り、多少混用しても支障はありませんが製作者の立場だと、様々なところで意思が伝わらなくなります。
あなたのウェブサイトのホームページのURLですが、たとえば、NHKためしてガッテンのホームページのURLは、http://www3.nhk.or.jp/gatten/ ですね。
同じドメイン名(正確にはホスト名)にいくつホームページがあっても構わないのです。先日「こういうHPスペースはありますか? - ホームページスペース・ASP - 教えて!goo ( http://oshiete.goo.ne.jp/qa/7348165.html )」の質問をされていますが、それも同じです。
http://abc.(サービス名).jp/homepageaddress-longname/index.html
が、あなたのホームページ(そのテーマのコンテンツのトップページ)であっても、
http://abc.(サービス名).jp/homepageaddress-longname/
http://abc.(サービス名).jp/homepageaddress-longname
でアクセスできます。
先の例で言うと、ためしてガッテンのホームページは、http://www3.nhk.or.jp/gatten/ であって、決してhttp://www3.nhk.or.jp/ ではありませんし、二重構造でもありません。
極端な話、ウェブサイトのホームページは、http://hoge.com/abc であっって、すべてのコンテンツはhttp://otherSite.com/にあったってなんら構わないのです。
回答ありがとうございます。
>http://abc.(サービス名).jp/homepageaddress-longname/index.html
え、こういう風に下ディレクトリにindexファイルって置けるんですか?
実は自分も、そうできたら良いなと思って一度やってみたことがあるのですが、思いっきりエラーになってしまったのですが…;;。
それとも最上ディレクトリに置いてあるindexファイルとは別に下ディレクトリにもう一つindexという名前のファイルを置くということですか??
最上ディレクトリにしかindexファイルは置けないと思ってましたが、上記のような設定にできればありがたいですが。
それと、例に挙げてくださったhttp://www3.nhk.or.jp/とhttp://www3.nhk.or.jp/gatten/ですが、自分がお尋ねしたかったのはhttp://www3.nhk.or.jp/とhttp://www3.nhk.or.jp/gatten/をリンクせずにhttp://www3.nhk.or.jp/を放置してhttp://www3.nhk.or.jp/gatten/をホームページとしてそこからサイトを構築しても大丈夫なのか?ということです。
もしできたとしても、検索やシステム上に不利・不具合が出たらいやだなあと思ったもので。
何か説明べたですみませんでした^^;。
No.5
- 回答日時:
No.2です。
皆さんの回答への反応を見て、どうして、トップページがindex.html以外だとまずいのかがわかりません。
「トップページをindexファイルではないページにしたい」が理解できないのです。
具体的にどんなファイルをトップページにしたいのですか?
再びありがとうございます。
現在借りているHPスペースでは使えるサイトアカウントが16文字で、index=topページにするとURLが
http//homepageaddress.(サービス名).jp/
になるのですが、
自分はもっと長いアカウントにしたいのです(25~30文字くらい)。
だから仕方なく下ディレクトリにトップページを作りフォルダ名前を使ってディレクトリ表記で
http//abc.(サービス名).jp/homepageaddress-longname/*top*
にしようかと思っているのですが、トップページがindexではなくなってしまうため、ややこしいので何とかならないかと思ったのです。
二重門構えにすると入りにくそうな感じがするので。
どこか30文字くらい使えてハイフンの使えるHPスペースがあると良いんですけどね^^;。
No.4
- 回答日時:
>indexファイルをハブってサイトを構築すると不具合が起こる、ということでしょうか?
index.htmlなしでもエラーが出ないようにWebサイト設定できればOKです。
その仕掛けを簡単に実現できるのが、 .htaccess ファイルなんですが…。
でも、レンタルサーバによっては、 .htaccess ファイルの設置や、使用できる記述に制限があり、使えない場合もあります。
その場合でも、せめてindex.htmlから自動ジャンプするような記述をすれば、次善の策となります。
自動ジャンプindex.html記述例
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Refresh" content="0;URL=http://www.mydomain.jp/home.html">
<title>jump to home</title>
</head>
<body>
ホームは<a href="http://www.mydomain.jp/home.html">こちら</a>
</body>
</html>
※自動ジャンプは、head内のmetaタグをブラウザが解釈することにより行われますが、ユーザー操作によりキャンセルもできます。
そのため、このように通常のリンクも記述しておいた方が良いでしょう。
回答ありがとうございます。
.htaccess ファイルは一応ありますが、どう使えるのか制約とかは分からないので、また調べてみます。
ありがとうございました。
No.3
- 回答日時:
結論から言うと、古いファイルのほうの名前を変更してでも新しいINDEX.HTMLが良いでしょう。
たとえば
http:hoge.com/abc
というアドレスだと、ブラウザはhoge.comに対して、HTTPプロトコルで /abcというファイルを要求します。
1) サーバーは、そのファイルを探します。
2) 無ければディレクトリとみなして開いて見ます。
2-1) そこより上位のディレクトリでDirectoryIndexが指定してあれば、その設定に従ってDirectoryIndexファイルを探します。
複数記載があれば順番に探します。index.html→index.htm→index.php→index.cgiとか
2-2) それが無ければ、ディレクトリのファイル一覧を表示する。(最近はさせない設定が多い)
3) それで無ければ、環境変数に/abcを格納して上位のファイルで同じ作業を行います。
4) 最上位までこれを行います。
たとえば、DirectoryIndexにindex.cgiが指定してあると、PATH_INFOを使って実行することもあります。
このような仕組みですから、トップで.htaccessにてDirectoryIndexを指定すると、下位のディレクトリで、改めて設定しない限り、すべてに適用されてしまいます。
参照)mod_dir - Apache HTTP サーバ ( http://httpd.apache.org/docs/2.0/ja/mod/mod_dir. … )
したがって、DirectoryIndexに記述してあるファイル(通常はindex.html)をディレクトリにおいておくことが良いです。万が一、ディレクトリ一覧が表示されては困る場合も含めて、トップページへのリンクだけを記述したindex.htmlを置いておくことも、しばしば行われます。
回答ありがとうございます。
やっぱりindexを放置してサイトを構築することはできないんですね。
二重構えはしたくないんですけどね…。
No.2
- 回答日時:
トップページが「index.html」であることが多いのは、多くのWebサーバーのデフォルト設定がその様になっているためです。
http://mydomain.jp/ などとしたときに、自動的に「index.html」と補完して http://mydomain.jp/index.html を表示するため、index.htmlを置いておけば、ファイル名部分の記述があってもなくても、トップページが表示されます。
でもこの設定は、サーバによっては変えられます。
.htaccess というファイルで、次のような記述が出来る場合があります。
DirectoryIndex home.html
上記の一行を書いた.htaccess ファイルを置いておくと、http://mydomain.jp/ というアクセスがあったときに、自動的に http://mydomain.jp/home.html を表示してくれるようになります。
index.htmlファイルは無くても構いません。
.htaccess の設定無しに、home.html だけを置いておくことも可能ではありますが、その場合 http://mydomain.jp/ というアクセスが「404 Not Found」エラーになってしまったり、「403 Forbidden」エラーとなってしまったり、あるいはディレクトリに置いてあるファイルリストが丸々見えてしまったり、という動作になります。
それは、SEO的にはまずいでしょうね。
…でも、レンタルサーバの都合で .htaccess を置けない、あるいは Directoryindex ディレクティブを使用できない、という場合にもあるにはあります…。
その様な場合にはやはり、index.html との二重がまえにするしかないでしょう。
あるいは他のレンタルサーバ移行を検討することになりますか。
回答ありがとうございます。
えーと、つまりindexファイルをハブってサイトを構築すると不具合が起こる、ということでしょうか?
やっぱり二重構えにするしかないんですかね、うーん…。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ホームページ作成・プログラミング パスワードつきホームページ トップページ以下はどうなる 6 2022/08/16 12:04
- ホームページ作成・プログラミング Adobe DreamweaverでのサイトのFTP 2 2023/03/05 11:55
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- WordPress(ワードプレス) WordPressのサイトにPDFをアップロードした際にGoogleなどの検索結果に出ないでほしい 1 2022/08/03 10:44
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- SEO 検索エンジン反映遅い 1 2022/06/04 07:35
- Visual Basic(VBA) VBAでWEBサーバー上に保存されたPDFファイルのリンク有効チェックについて 1 2022/11/11 16:04
- ドメイン・サーバー・クラウドサービス 自作サイトをサーバーにアップロードしたのですが… 2 2022/11/08 18:12
- その他(IT・Webサービス) WEBサイト内のファイルを探す方法は? 1 2022/11/11 16:38
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
URLに付いてる~(チルダ?)って...
-
勝手にdatファイルになるのです...
-
WordでURLをクリックしてそのペ...
-
TSファイルをスムーズに再生したい
-
PDFファイルをホームページ...
-
サーバーに転送したファイルが0...
-
ハイパーリンクを新規ウィンド...
-
ブリーフケースのようなファイ...
-
既存のページをホームページビ...
-
Beckyで手を加えずに転送の送信...
-
FTPサイトの画像をプレビューす...
-
デスクトップのファイルが上書...
-
録音アプリのPCM録音で4時間録...
-
ホームページビルダーのファイ...
-
mpeg-1とmpeg-2の見分け方
-
ワードがなかなか閉じないです
-
PDFに精通した方に質問。JPEGフ...
-
転送と回送の違い
-
Excelでのhtml形式ハイパーリン...
-
Windows環境でのNTPサーバー冗長化
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLに付いてる~(チルダ?)って...
-
トップページのindex.htmlを削...
-
自分のFC2ホームページが開けない
-
ホ-ムペ-ジをアップロ-ドしたが...
-
Googleサイトマップの登録URLの...
-
gooの無料HPでリンクが上手く貼...
-
サブドメインとマイドメインで...
-
fc2においてのフレームペー...
-
URLの最後にある『/』の意味は??
-
隠しページではなく・・・
-
HTMLファイルをサーバーにアッ...
-
インラインフレーム中の文字表...
-
index.htmlのページは作ったほ...
-
自社パンフに印字するURLはどこ...
-
別ページのアンカーへのリンク
-
HP製作 自分のパソコン内で相...
-
HPにパスをつけるには?
-
HPのサブページのファイル名
-
hompeage/index.htmlが見つかり...
-
ビルダー2001をご利用の方...
おすすめ情報