- 締切済み
公開フォルダと~について
- ネット上でhtmファイルを公開する際には、public_htmlフォルダにアップロードする必要があります。
- ただし、「/~○○○.htm」という形式で表示することもできます。
- この方法を使用すると、公開フォルダの指定が不要になり、短いURLでアクセスすることができます。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- panto-maim
- ベストアンサー率89% (476/533)
>プロバイダは「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)
~も文字ですから、~○○○.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)
> 「/~○○○.htm」では表示できません。 public_htmlの上のディレクトリに、~○○○.htmというファイルを置くしかないでしょう ttp://---------/~user/○○○.htm という話であれば、userのホームディレクトリにpublic_htmlというディレクトリを作成し、そこに○○○.htmを置けばおk
- pasocom
- ベストアンサー率41% (3584/8637)
なにか勘違いをされているようですよ。 「アップロードする際、public_htmlにアップしました。」は変です。 「public_html」はフォルダ名でなくファイル名です。ファイルの下にまた「○○○.htm」というファイルが入るということはありません。 おそらく「ttp://---------/public_html/○○○.htm」ではなく、 「ttp://---------/○○○.htm」(public_html/は無しでも)表示できるのではないですか。 また、「ttp://---------/~○○○.htm」で表示できませんか。 お使いのプロバイダ(サイトスペースを提供している業者)を明示していただければ、さらに適切な回答が得られるでしょう。
お礼
ご協力ありがとうございました。 サーバーのpublic_htmlを削除して、改めてファイルをアップしたところ問題なくアップができ、ネット上の閲覧も出来ました。 プロバイダに問い合わせたところpublic_htmlはサーバーとして登録したもので無いと言われました。 結局解りませんでしたが、一応一件落着とします。 ありがとうございました。
補足
プロバイダは「plala」です。接続すると「○○○.htm」が現れますので、これを開いたところにファイルを貼り付けてます。 すると「ttp://---------/public_html/○○○.htm」でないとファイルが見れません。 それが正常ならばそれでいいんですが、「/~○○○.htm」形式も見かけるものですからお尋ねしている次第です。 なお、「ttp://---------/~○○○.htm」で表示できません。 「public_html」使わないプロバイダも幾つかありました。 その辺がよく解りません。 蛇足ながらFTPクライアントツールを変えても変わりませんでした。 よろしくお願いします。