• 締切済み
※ ChatGPTを利用し、要約された質問です(原文:public_htmlと~について)

公開フォルダと~について

このQ&Aのポイント
  • ネット上でhtmファイルを公開する際には、public_htmlフォルダにアップロードする必要があります。
  • ただし、「/~○○○.htm」という形式で表示することもできます。
  • この方法を使用すると、公開フォルダの指定が不要になり、短いURLでアクセスすることができます。

みんなの回答

回答No.4

>プロバイダは「plala」です。 ホームページサーバーはこちらでよろしいでしょうか? http://www.plala.or.jp/member/option_service/private_hps/index.html ※プロバイダとホームページサーバーは厳密には違うので注意。 (プロバイダは○○だがホームページサーバーはxxを利用している、というのはよくあります。 私もその1人です。) >「public_html」使わないプロバイダも幾つかありました。その辺がよく解りません。 「public_html」を使うか使わないかは、ホームページサーバー側の指定によります。 サーバー側からホスト側の初期ディレクトリを「public_html」するよう指定してあれば、 「public_html」を使わないといけませんが、 なかには、「public_html」ではなくて「homepage」だったり空欄にしてください、という指定がある場合もあります。 その場合は、サーバー側の指定に合わせないといけません。 ぷららの場合は空欄指定になってましたので、「public_html」は使いません。 それでもあえて「public_html」を使う場合は、 「public_html」はサブディレクトリ扱いとなりますので、 「ttp://---------/public_html/○○○.htm」(public_htmlはサブディレクトリ)のアドレスでないと表示されないわけです。 アドレスを「ttp://---------/○○○.htm」としたいのなら「public_html」は使いません。 >「/~○○○.htm」とする方法 >「/~○○○.htm」形式も見かけるものですから 「/~○○○.htm」のように~を付けたいのは、サーバー側からの指示なのでしょうか? ぷららのサーバー利用者で「/~○○○.htm」形式を見かけたということでしょうか? 他のホームページサーバー(初期URLが「ttp://---------/~○○○/index.html」である、ホームページサーバー)と同じようにしなければいけないと勘違いしていませんでしょうか?

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

 ~も文字ですから、~○○○.htmlと○○○.htmでは、ファイル名が二つも違うので表示できるはずがありません。  たぶんご利用のサーバーでは、public_htmlフォルダーにファイルをアップロードすると、何がしかのalias(別名)が指定してあって、それでアクセスすると指定されたファイルが提供される。  あなたがアップロードされたのは、ftpだと思いますから 【あくまで例ですが】・・・ホームディレクトリにアップロード ftp:/ /***** ******/[userName]/public_html/index.html のファイルを http:/ /www.***** ******/[userName]/index.html でアクセスさせる。 独自メインを取得している場合は ftp:/ /***********/[userName]/public_html/index.html のファイルを http:/ /www.[userDomainName]/index.html でアクセスさせる。  などが考えられます。  いずれにしても、契約されているISPのマニュアルをお読みください。

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.2

> 「/~○○○.htm」では表示できません。 public_htmlの上のディレクトリに、~○○○.htmというファイルを置くしかないでしょう ttp://---------/~user/○○○.htm という話であれば、userのホームディレクトリにpublic_htmlというディレクトリを作成し、そこに○○○.htmを置けばおk

  • pasocom
  • ベストアンサー率41% (3584/8637)
回答No.1

なにか勘違いをされているようですよ。 「アップロードする際、public_htmlにアップしました。」は変です。 「public_html」はフォルダ名でなくファイル名です。ファイルの下にまた「○○○.htm」というファイルが入るということはありません。 おそらく「ttp://---------/public_html/○○○.htm」ではなく、 「ttp://---------/○○○.htm」(public_html/は無しでも)表示できるのではないですか。 また、「ttp://---------/~○○○.htm」で表示できませんか。 お使いのプロバイダ(サイトスペースを提供している業者)を明示していただければ、さらに適切な回答が得られるでしょう。

redlight
質問者

お礼

ご協力ありがとうございました。 サーバーのpublic_htmlを削除して、改めてファイルをアップしたところ問題なくアップができ、ネット上の閲覧も出来ました。 プロバイダに問い合わせたところpublic_htmlはサーバーとして登録したもので無いと言われました。 結局解りませんでしたが、一応一件落着とします。 ありがとうございました。

redlight
質問者

補足

プロバイダは「plala」です。接続すると「○○○.htm」が現れますので、これを開いたところにファイルを貼り付けてます。 すると「ttp://---------/public_html/○○○.htm」でないとファイルが見れません。 それが正常ならばそれでいいんですが、「/~○○○.htm」形式も見かけるものですからお尋ねしている次第です。 なお、「ttp://---------/~○○○.htm」で表示できません。 「public_html」使わないプロバイダも幾つかありました。 その辺がよく解りません。 蛇足ながらFTPクライアントツールを変えても変わりませんでした。 よろしくお願いします。

関連するQ&A