質問: Xserver内にPHPファイルの設置をしているのですが、 http://〇〇〇.xsrv.jp/public_html/index.php http://〇〇〇.xsrv.jp/xserver_php/index.php 上記の場所に設置してブラウザで開こうとすると、プライベートではありませんとか、無効なURLですといったエラーが出てしまい、 表示させることが出来ませんでした。 そこで、下記のように1つ上の層に置いたところ、今度は表示されました。 http://〇〇〇.xsrv.jp/index.php 動けばいいって考えもありますが、きちんと置くべき場所にファイルが置かれていない気がしてちょっと気持ち悪いので、 出来ればphpやhtmlの集まるフォルダに入れておきたいところなのですが、なぜエラーが発生するのか思い当たる理由があれば教えていただけないでしょうか? よろしくお願いいたします。
回答: レンタルサーバーでのPHPなら別にどこに置いても動くはずなので サーバー側で決められたルールに従うしかない。 これを見る限り`public_html`に置いて`http://〇〇〇.xsrv.jp/index.php`で表示。 `public_html/`=`http://〇〇〇.xsrv.jp/`の対応が理解できてないから間違えてる。