• ベストアンサー

FTPでファイルをアップロード

Xサーバーに登録しているドメインに、 FTPでファイルをアップロードして、URLにアクセスするとダウンロードできるようにしたいです。 FTPに接続して、直でテキストと画像を入れました。 (public_htmlの外) URLにアクセスしても、ページが見つかりません。のページになります。 public_htmlフォルダの中に、テキスト・画像を入れて、 URLにアクセスしても同じでした。 FTPでアップロードして、URLからダウンロードできるようにするには、 どのようにやればできるでしょうか? よろしくお願いいたします。

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

  • ベストアンサー
  • asciiz
  • ベストアンサー率70% (6803/9674)
回答No.1

>(public_htmlの外) Web公開フォルダー外に置いたファイルへは、URL(httpプロトコル)から絶対にアクセスできません。 もしそんなことが可能ならば、OSの設定ファイル・パスワードファイル・データベースファイル等にも直接アクセスできる、重大なセキュリティホールとなってしまうからです。 そんな仕組みにはなっていません。 >FTPでアップロードして、URLからダウンロードできるようにするには、 >どのようにやればできるでしょうか? httpでアップロードしたファイルにアクセスするには、Web公開フォルダ内に置くことが必要です。 public_html以下の任意の位置にファイルをFTPアップロードすれば、URLでアクセスすることも可能となります。 ※ただしフォルダのパーミッション設定によりアクセスできない場合もあります シンボリックリンクによりできるかもしれませんが、セキュリティ的に絶対お勧めできません。 それにそんなことをするなら、結局 public_html以下に置くのと同じです。 他の人にダウンロードされたくないならば、フォルダ名を32文字以上のランダム英数字とか、推測できないものにしましょう。

関連するQ&A