• ベストアンサー

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

ホームページで複数のフォルダがある場合、そのフォルダーのトップページを 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

  • トップページを変えたいです

    さくらインターネットの3GBの共有有料サーバと 同じくさくらで独自ドメインを取得しました FFFTPでHTMLファイルなどをアップできるのですが トップページが変更できません、もとから用意されてるページが変わりません FFFTPでアクセスするとさくらサーバ側に/home/(ドメイン名)のところが表示され WWWというフォルダがありここをダブルクリックすると中身は最初表示されません そこにHTMLファイルをアップロードできますが TOPページからリンクする形になって、TOPページが変わりません Index.htmlのファイルをアップしても一緒です どうすればTOPページのファイルをいじれますでしょうか?

  • HP作成でトップページが表示されません

     HP作成初心者です。 現在HPを初めて作成し、サーバーへアップロードしているところです。 ところがサイトの確認画面を見てみると、「Index of」という表示になり、トップページが反映されていません。 しかし、「Index of」のエラー表示の下に文字(私のホスト名)があり、そこをクリックすると表示したいトップページが現れるのです。 なぜ、トップページが一発で表示されないのでしょうか?  詳しい方、教えて頂けないでしょうか・・・。 宜しくお願いします。 ちなみに、シリウスというソフトを使い、FUTOKAサーバーにアップロードしようとしています。 シリウスの中で、FTP設定の「アップロード先フォルダ」の意味も良く理解できていません。 サーバーから送られてきたメールのどれを入力すればいいのか・・・。 頭が混乱しています。宜しくお願いします。

  • TOPページ以外のアドレスを表示しないようにするには

    いろんな方のサイトを見ていると、どのページに飛んでも TOPのアドレス(URL)が表示されているHPがけっこう多いことに気が付きました。 例えば、私の場合、TOPページのアドレスの末尾をindex.htmlにして、 掲示板は、bbs.html、日記だとdiary.htmlにしているんですが、 その気になるサイトさんでは、掲示板に飛ぼうが日記に飛ぼうが常にアドレスがトップページと同一です。 色々検索したのですが、ぴったりくる検索ワードを見つけられませんでした。 このようなページを作る方法や、メリット、デメリットがあったら教えて下さい。

  • トップページ画像が違って表示されます

    OSはWindows XP、I・E7です。 私のホームページサイトで質問します。 4~5ヶ月前一度index.htmlなどを作成し、FTPにアップロードしました。最近、その後index.html内容を変更後同じくFTPにアップロードし、URLで確認したら変わっておらず、最初に作成したindex画像が表示されます。どうしてでしょうか。 ホスト設定名やホスト名(アドレス)それにユーザー名・ローカル初期フォルダなどは変えていません。 index.htmlの編集・変更作業は C:\Documents and Settings\Owner\My Documents\(私の)サイトタイトル名です。また、これをブラウザの「ファイル」-「開く」で見る限り、エクスプロラーアイコンの後には C:\Documents and Settings\Owner\My Documents\(私の)サイトタイトル名\index.htmlとあります。

  • ページ同士のリンクがつながらない

    ホームページビルダーで作ったページを、ジオシティーズにアップしてHPを作成しているのですが・・・ ページのリンクが繋がらなくて困っています。 クリックしても指定したページにリンクしません。 ビルダーのプレビューで確認する時には、ページ同士、 リンクがきちんと繋がっているのに、いざFTPやファイルマネージャなどでアップロードした後に再度確認すると、 ”ページが見つかりません。ただいまアクセスしたページは、現在Yahoo!ジオシティーズ内に存在しないか、URLが間違っています。” という表示が出てしまいます。 ディレクトリ構造が悪いのでしょうか? というのも、”homepage”というフォルダの中に、直接保存してあるファイル”index”や”top”といったものは問題なくリンクされるのですが、 ”homepage”フォルダの中にさらに”P-file”というフォルダを設けており、その中に保存してあるページばかりが繋がらないのです。 ビルダーのプレビューでは上手くリンクされているのに、なぜかアップロードするとリンクが繋がりません。 対処法が全くわからず困っています。 少しでも原因がわかる方はご回答を宜しくお願いします。

  • FC2でHPを作成してみましたが最後の最後でアップロード出来ません・・・。

    fc2でホームページを作ってみましたが、最後の段階でアップロードで きません・・・。 下記のようなメッセージが出ます。どうしたら、いいですか??? 読んだままを試したのですが、どーーーしてもうまくいきません。 締め切りまであとわずかなんです!!! よろしくお願いします。。 > このページは、FC2ホームページのデフォルトページです。 > > トップページとして表示させたいページを、 > index.htmlのファイル名で作成し、アップロードしてください。 > そちらのファイルをアップされますと、 > 現在のこのページが、お作りになったトップページに上書きされます。 > > アップロードしたのにこのページが出たままで反映されないという場合は、 > htmlがhtmになっていないかどうかを確認してください。 > > ※ファイル名をindex.htmlではなく、index.htmにしてアップした場合は、 > index.html(このデフォルトページ)を削除してください。 > index.htm と index.html が両方ある場合は、index.html の内容が優先して表示されます。 ・・・以上です。。 あと、補足といたしまして、、、。 メモ帳で作りました。でも、アタシは、文章を書いて圧縮しただけで 知人にそれをメールで送り、作成してもらったので、詳しくはわかんないです・・・。 かんたんアップロードというところをクリックしただけで、 FTPなのかどうかも分かりません・・・。

  • トップページリンクにindex.html

    トップページのファイル名がindex.htmlとすると、トップページへのリンクはhttp://xxx.com/index.htmlとなりますが、http://xxx.com/でもトップページに飛べますよね(ページでなくディレクトリが表示されてしまう場合もありますが)。 トップページへのリンクにはindex.htmlを書いたほうがよいのでしょうか? 私は、ディレクトリに飛んでしまう危険を避けるため、index.htmlを書くべきではないかと思うのですが。 なお、「http://xxx.com/ のほうが見ばえがよい」などの「見ばえ」については無視して考えてください。

    • 締切済み
    • CSS
  • ホスト初期フォルダ public_html

    初心者です、、、 fedoraでFTPサーバを立ちあげました。 普段レンタルサーバなどを利用すると、ホスト初期フォルダがpublic_htmlになって、そこに、index.htmlファイルとかアップロードするとindex.htmlが開きますが、、、 自分の場合は、まずpublic_htmlフォルダがありません。 現在は、/home/xxxxx(ユーザ名)になっています。 そして、index.htmlが開きません。 解決方法よろしくお願いいたします。

  • パーミッションを変更したら、フォルダが消えてしまい・・

    ホームページビルダー2001のFTPでフォルダをUPし そのフォルダのパーミッションを644に変えてしまったら フォルダが消えてしまいました。。。 上書きする事も、削除する事もできなくなってしまいました どうしたらいいのでしょうか? そのサーバーではTelnetは使えないそうです

  • サーバーからフォルダを削除して再びUPしたが表示されず

    ホームページビルダー6.0 FTPは、↑付属のものを使用 サーバーはFC2さんです。 FTPツールで接続をして、フォルダA(この中にindexやいろんなページのファイルが入ってます)を、サーバーからいったん削除しました。 そして、新しくパソコンで作っておいた別のフォルダBをUPしました。もちろんこの中にindex.htmlファイルもきちんと入っています。 しかし、今まで通り、indexページのURLアドレスを入力しても、何も表示されません。 フォルダAを削除してしまったのがいけなかったのかな?と思い、再びフォルダAをUPしたのですが・・・やっぱり表示されずに困ってます! 何が原因なのでしょうか?どうしたら元に戻せますか?出来れば、新しく作ったフォルダBを公開していきたいのですが・・・しかし、元に戻りさえすればそれで良いです! 知人からの頼まれごとでやっているので、このままでは非常にマズイです;徹夜で頑張ってみたものの、一向にわかりません。 どなたかこんな時間ですが、知恵を貸してください!