Apache に Vue.js プロジェクトと Laravel プロジェクトがあります。
Vue.js を C:/Apache24/htdocs/vue_project_name
に、Laravel を C:/Apache24/htdocs/laravel_project_name
に配置したので、次の構成を取得できます。
http://domain_name
と入力すると URL を書き換えたいのですが、ブラウザは http://domain_name/laravel_project_name
に直接ジャンプします。 http://domain_name/api
と入力すると、ブラウザは http://domain_name/laravel_project_name/public/api
に直接ジャンプします。
たとえば、リソースを取得するために http://domain_name/laravel_project_name/public/api/login
を呼び出すことができる API がありますが、これを http に簡略化したいと考えています。 //domain_name/ api/login
を使用してリソースを取得します。
この関数を実装するにはどうすればよいですか?
これは私の httpd-vhosts.conf ファイルです:
リーリーhttp://domain_name
と入力すると、Apache は次のように http://domain_name/laravel_project_name
に直接ジャンプすることがわかっています。
リーリー
###ありがとう。
Laravel は
<project_root>/public
を指す必要があります。これが問題です...Laravel に関連する設定を
DocumentRoot: "C:/Apache24/htdocs/laravel_project_name/public"
に更新します。Apache を使用していることはわかっていますが、 Nginx
構成をそのフォルダーに指定する方法を
見てください。