この記事ではサーバの公開フォルダについて書いておきます。
よく、404エラーになる…といった相談を貰う事があります。
404エラーとは、「アクセスした場所には、何もありません。」と言う意味です。
ウェブサイトを公開するとき、サーバーは「どのフォルダを公開するか」を決めています。
「404エラー」は、ブラウザがアクセスしようとしたURLに対応するファイルやフォルダが見つからないとき に発生します。
abc.comで表示されるようにアップロードしても404エラーになる場合には、abc.comで表示されるフォルダにアップロードされていないという事です。
異なるフォルダにファイルをアップロードした場合、abc.com では表示されません。
サーバの公開フォルダって何?

公開フォルダというのは それぞれ取得したドメインの専用フォルダと考えましょう。
ドメイン専用のフォルダと覚えておきましょう。
ABC.comでサイトやツールを表示させたい場合には、ABC.com専用のフォルダにアップロードをしなければ何も表示しません。
これは、デスクトップにファイルを置いたのに、違う場所を開こうとしている ということと同じです。
よく公開フォルダで質問を頂くのは色々なツールでよく聞きます。
サーバの公開フォルダはどこにあるのか?
公開フォルダはサーバによって仕様が違います。
または独自ドメインを取得した時の設定によるため、ご自身の管理画面で確認をする必要があるんです。
たとえば自分のサイトの場合で解説をします。
ロリポップの例でいうと、
独自ドメイン設定に進めばドメインの横に書いてます。

何もない場合は最初にアクセスした一番上のディレクトリです。

では、ここの
については、記載のように、honobono2.com の中ですよと書いてます。

つまりこの中です。


ここのフォルダの中が公開フォルダという事になります。
自分で設定ができるのでドメインを登録する時によく確認しましょう。
サーバによって公開フォルダの仕様が違う
独自ドメインを設定すると どこが公開フォルダなのかはサーバ会社の仕様で違います。
たとえばヘテムルにしてもロリポップにしても 最初にドメイン登録の際に自分で設定しているのです。

サーバによっては、public_html の中が公開フォルダでその中にドメインが増えるとドメインがフォルダが生成されるサーバもあります。

丁寧に このフォルダにファイルをアップロードするように書かれています。
つまり公開フォルダがどこなのかを認識をして その中に必要なファイルをアップロードする という事だけ覚えておけば大丈夫です。
サーバを借りてドメインを設定したら最初にやるべき事
これは自分でもそうですが、
最初にサーバとドメインを借りたら、公開フォルダはどこなのか?を認識するようにしています。
- ドメイン設定の時に確認する。
- 忘れたら公開フォルダがどこなのか管理画面で確認する
これだけです。
ABC.comのフォルダはabc.com というようにフォルダ名をドメイン名にしておくと管理が楽で分かり易いです。
この場合は最初の公開フォルダの設定の時にドメイン名を入力するだけです。

https://honobono2.com の場合は、honobono2.comのフォルダの中に必要なファイルをアップロードすれば良いと認識できます。
違う場所にアップロードをしてもドメインの公開フォルダの中にファイルがなければ404になります。
たとえば https://honobono2.com/ にツールを設置したい場合には honobono2.com のフォルダにアップロードするのですが、間違えて、honobono2.com 以外のフォルダにアップロードすると https://honobono2.com/ では表示されません。
すると404になるのです。凄くシンプルなので分からない場合は、何度も読んでみて下さい👍

これは最低限の基礎知識なので、必ず覚えておきましょう!
コメント