人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

index.htmlが無いとどのような弊害が発生するのでしょうか?

お客さんのWEBサイトのすべてのフォルダで、index.htmlにあたるファイルがindxxx(xxxはフォルダ名).htmlになっていて気持ち悪いので、index.htmlに統一させたいと考えています。

なにか弊害があれば、お客さんへの説明が楽なのですが・・。

検索エンジンのロボットに対するデメリットとかないですかね

●質問者: rimk
●カテゴリ:ウェブ制作
✍キーワード:HTML INDEX webサイト デメリット ファイル
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● b-wind
●10ポイント

残念だが、何のデメリットも無い。

あえて言うなら、DirectoryIndex ( Apache の場合 )によるディレクトリ名のみのアクセスが出来ないことだけ。

気持ち悪いのは同意するが。

人力検索はてな

◎質問者からの返答

どうも


2 ● pahoo
●18ポイント

"http://www.hoge.com/hogehoge/indexxx.html" でも "http://www.hoge.com/hogehoge/" でも、同じ index ファイルにアクセスできるのですよね。

ということは、ディレクトリ毎に .htaccess で DirectoryIndex を指定しているのでしょうか?

これってメンテナンス性が著しく悪くなるという意味で、デメリットだと思います。


また、DirectoryIndex が指定されていなければ、"http://www.hoge.com/hogehoge/" と指定した際に index ファイルが表示されず、ユーザーに対して不親切だと思います。


参考サイト

◎質問者からの返答

そうなんですよね、hogehoge/でうつとNot Foundなんですよね?

ただ、直にフォルダ名を打つ人がどれくらいいるのか疑問なんです。。


3 ● syntaxerror
●27ポイント ベストアンサー

Options Indexes の設定によってメリットにもデメリットにもなりえます。

サイトのディレクトリ構造やファイルのありかをできるだけ知られたくないという状況の場合にはOptions -Indexes の設定にしてindex.htmlファイルすら置かない状態にすればディレクトリ構造

が分からないようになるメリットがあります。

逆にOptions +Indexesの設定にしてindex.htmlを置かないとディレクトリ指定のみのURLでアクセス

するとそのディレクトリにあるファイルが全部見えてしまいます。

これをメリットと見るかデメリットと見るかはサイトのポリシーによって変わってきますが、

通常は見せなくてもいいファイルまでもが全て見られてしまうので避けたい設定です。

http://www.shtml.jp/htaccess/directoryindex.html

http://www.shtml.jp/htaccess/data.html#options

◎質問者からの返答

Options Indexesという言葉を初めてききました。

リンク先UR、L参考にさせていただきます。


4 ● tokugan
●27ポイント

自分であったら、「ファイル名が省略されたアクセスのときは、index.htmlを探すのが(サーバの)通常の動作のため、このファイルが無いと無駄なトラフィックがかかる」と説明すると思います。

また、ディレクトリ配下のURLを記載する場合、通常であれば「http://xxx/yy/」だけで良いのに、ファイル名「http://xxx/yy/index000.html」まで記載する必要が出てくる不都合があると説明します。

あとは、通常のルールに則っていないと、それだけ「PCに詳しくない管理者」と思われるため、サイトが攻撃にあいやすい可能性があるかも?とか。

実際は違いますけど、そういうもっともらしい理由をつけて「index.html」に変えさせると思います。

http://www.tohoho-web.com/wwwxx076.htm

◎質問者からの返答

なるほどですね、「トラフィック」いいかもしれません。

参考になります。ありがとうございます。


5 ● a_suenami
●18ポイント

前の回答者さんたちが挙げていただいている通りですが、

・DirectoryIndexにindex.html以外を指定することによるメンテナンス性の低下

・Options Indexesによるフォルダ内ファイル閲覧の危険

・(DirectoryIndexもOptions Indexesも指定しない場合)ディレクトリへのアクセスが404エラー

というのが主なところだと思いますね。

> 検索エンジンのロボットに対するデメリット

私自身、確証はないのですが、ロボットは(インデックスファイルの有無に関わらず)http://www.example.com/dirname/というURLを巡回するようです。この際、当然ながら該当ファイルが見つからず404になるので、クローラビリティの低いサイトという評価をされて順位が下がる可能性はあります。

まあ、sitemap.xmlを設置していればあまり関係ないですが、きちんとサイトマップを設置しているサイトは意外と少ないですからね。

◎質問者からの返答

確かに、ディレクトリのindex.htmlを巡回するというのを、私も以前聞いたことがあります。

ただ同じように確証やソースがなかったので、説明することができなかったんです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ