• 締切済み

HP作成でサーバーに転送するときのFFFTPの設定について

初心者なので、うまく説明できないかもしれませんが HPを作って、FFFTPを使ってサーバーに転送しようとしても、HPをあけてみるとエラーになっていました。 エラーが403forbiddenとなっていたので、サーバーのインフォシークに問い合わせたところ、 「サーバーは、ディレクトリがリクエストされると、 index.html→index.htm→index.shtmlの順番にサーチしてページを表示します。 ですので、まずユーザー様のトップページをindex.htmlとして アップロードしてください。よろしくお願いします。」 という、回答がきたのですが、どうやったらよいのかさっぱりわかりません。詳しく教えてくれるかたよろしくお願いします。

みんなの回答

  • 918BG
  • ベストアンサー率48% (476/984)
回答No.4

404 Not Found でなく、403 Forbidden と表示されるのなら、パーミッションがらみの問題かもしれません。644とか755とかいった数字で示されるパーミッションという設定項目についてはご存知ですよね。もしかしてご存知無いかな? それと、質問者さんのHPにはカウンターなどのCGIが組み込まれていますか? FFFTPの設定項目の中には、パーミッションもあったはずですが、落ち着いてじっくり見直してみて下さい。 もしも、これらの点はすでにクリヤーされているのでしたら失礼おゆるし下さい。

参考URL:
http://k-cubic.com/cgi/support/qanda2.html
chunko
質問者

お礼

お礼が遅れてすみません。 パーミッションってわかりません・・。 ごめんなさい。 CGIはついてないです。 HPの転送ができましたが、今度は画像が表示されないので、またあらためて聞いてみますね。

  • Hanzaemon
  • ベストアンサー率64% (16/25)
回答No.3

他の方の補足です... 例えば、インフォシークから 「あなたのHPのURLはhttp://hmto.○△.infoseek.co.jp/です」と言われたとします. 次に、chunko さんがこの一番上位の領域に”homepage.html”というファイル名のページをアップロードしたとします. するとこの”homepage.html”というファイルを閲覧しようとすると「~co.jp/」に続けてファイル名をつければ (~.co.jp/homepage.html)、サーバーはこのページのデータを送ってきます. ところが、ちゃんとページのファイル名をつけてサーバーにページの閲覧を要求すればいいのですが、領域のみの指定でサーバーに閲覧の要求を出せば、サーバーはそのディレクトリ(領域)の中にある”index.html”というファイルを探してそれを送ろうとします.また、”index.html”というファイルがその領域に存在しない場合にはサーバーは”index.htm”、”index.shtml”というファイルを次々に探し、それを送ろうとします. そして、そのいずれもが見つからなかったときには、サーバーは「この要求はその領域にあるファイル一覧の閲覧を要求している」と解釈し、その要求に対して「あなたにはその権限がありません」と”403”というエラー・メッセージを送ってきます. ですので、chunko さんがご自身のHPで最初に見せたいページのファイル名を”index.html”としておけばそのファイル名を指定してアクセスしてきた人はもちろん、ファイル名を知らずにアクセスしてきた人にも chunko さんの思惑通りに最初に見せたいページを見てもらうことができすようになります. 将来、いろいろとコンテンツを充実され、ファイル数が増えたときに整理しやすいように一番上位の領域の下に下位の領域(サブディレクトリ)を作られることもあると思います.その際にも、各領域の最初に見せたいファイルの名前を”index.html”としておけば、同様にその下位の領域指定のみでアクセスしてきた人に”index.html”をまず始めに見てもらうことができます.

chunko
質問者

お礼

お礼が遅れてすみません。 "indexhtml"をつけたら、表示されました。 でも、画像がどうしても×で表されません。 それはまた別の質問だから、ここではできないですよね? ありがとうございました。 今度は画像のことで聞いてみます

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.2

ファイル名は 半角小文字で index.htmlで アップロードすればいいでしょうってことかな。 そのファイルは、アップしてありますか?

  • Jun-R2
  • ベストアンサー率23% (149/621)
回答No.1

作成したHPの最初のページのファイル名をindex.html にしてください ってことですけど。ちゃんとそうなっていますか? それ以外の目ー時についてはXX001.htmlでも MENU.htmlでも構わないのですが、最初のページだけはファイル名が決まっています。

関連するQ&A