routes/wen.php で次のルートを定義しました:
public/index.php にアクセスすると、通常どおり Index コントローラーの Index メソッドに入ることができます。このときのドメイン名は 127.0.0.1/Laravel/public です。Apache の設定により、index.php になっています。デフォルトでは でのみ開かれます ドメイン名
には表示されませんが、ルートディレクトリに user という 2 番目のルートを定義したので、このとき再度 127.0.0.1/Laravel/public/user にアクセスしました
および次のエラーが発生しました
index.php を 127.0.0.1/Laravel/public/index.php/user に追加したところ、正常にアクセスできましたが、理由はわかりません
ビデオチュートリアルを見ていると、他の人がアクセスしたのはなぜですかはい、index.php
巴扎黑2017-06-30 09:54:44
私は常に nginx または Apache でパブリック ディレクトリを直接見つけます。つまり、public/index.php が自動的にアクセスされます
代言2017-06-30 09:54:44
基本的に、これは間違いなく URL の書き換えが原因です。私も数日前にこの問題に遭遇し、127.0.0.1/Laravel/public/user と書き込み、エラーを報告しました。アイデアがあったので、それを 127.0.0.1/Laravel/publicindex.php//user に変更しました。 。この種のことについては、投稿者は一生懸命戦う必要はありません、それは時間の無駄です、ただ原則を知っていればいいです。学習すれば、多くの問題は簡単に解決できます。
typecho2017-06-30 09:54:44
上記のマスターが言ったことは正しいですが、パブリックフォルダーに配布された設定ファイルがなくなっているのでしょうか? そういえば、パブリックフォルダーを変更することはできません。アクセスするときはindex.phpをスキップしてください。このファイルに問題がないか確認することをお勧めします。