• ベストアンサー

各フォルダーのトップページはどうすべきか?

ホームページで複数のフォルダがある場合、そのフォルダーのトップページを index.html にしてしまうと、FTPでファイルをアップロードする場合、a/index.html にアップするのを間違って、b/index.htmlにアップして上書きしてしまうということがありえます。このデメリットの反面、index.html としておくと、URLがスラッシュ止めでもいいので、短くなるというメリットもあります。 できれば、このような危険(上書きしてしまうという)を冒したくないのですが、どのようにすればいいでしょうか? お知恵があればお教えください。

質問者が選んだベストアンサー

  • ベストアンサー
  • gura_
  • ベストアンサー率44% (749/1683)
回答No.2

 例えばこんな方法はどうですか。 【a/index.html】【a/top-a.html】【b/index.html】【b/top-b.html】をそれぞれつくり、 【a/index.html】→【a/top-a.html】、【b/index.html】→【b/top-b.html】に自動的に飛ぶようにする。  そうすれば、仮に間違って【a/index.html】を【b/index.html】で上書きしても容易に修正可能です。  例えば、【a/index.html】は、次のようにします。 <HTML><HEAD> <META HTTP-EQUIV="Refresh" CONTENT="0;URL=top-a.html"> <TITLE>top-a.html へ</TITLE> </HEAD> <BODY> ページ top-a.html に飛びます </BODY> </HTML>

genkigan
質問者

お礼

回答、ありがとうございました。なるほど、面白いですね。問題点としては、今あるフォルダの中には、いくつか安全ファイルが入っているということです。ディレクトリー一覧を見せないためのものですが、CGIのフォルダとかにはよく入っているものです。で、それだと、一つ上のディレクトリーに飛んでしまうので、こまってしまいます。 なにかもっと楽な方法、htaceesを使ったりでもかまいませんので、ないでしょうか? でも、ご指摘の方法、考えさせていただきます。 プロの人が作っているページとかは、その辺どうなっているのでしょう?たとえば、顧客(素人)が間違って上書きしてしまったりしては大変ですよね。

その他の回答 (1)

noname#17454
noname#17454
回答No.1

自分のパソコンも同じ環境にするのが 一番ですね FTPでの転送の時に確認が出来ますから

genkigan
質問者

お礼

回答、ありがとうございました。 >FTPでの転送の時に確認が出来ますから できないのです。たしかに、サーバーに同じ名前のファイルがあるかとかそのファイルとアップロードしようとするファイルのサイズなどはわかりますが、似たようなサイズで同じ名前だと本当に同じファイルなのかどうかわからないのです。 今使っているFTPソフトは間違うことがあります。

関連するQ&A