public_html フォルダとは何ですか?
public_html はドキュメントルートと呼ばれ、ホームページのデータ(HTMLファイルや画像データファイルなど)を置くためのディレクトリです。
インターネット上で公開したいデータは必ずこのフォルダ内にアップロードを行っていただく必要があります。
逆に、ホームページとして公開したくないファイルをアップロードしたい場合は public_html/ より上に置くことで通常よりセキュリティを確保できます。