2017-02-15 16 views
0

私はVUE.jsを持つLaravel 5.3プロジェクトを持っています。私もvue-routerを使っています。Laravel 5.3 Apiルートはサーバー上ではなくローカルで動作します

このアプリケーションはシングルページアプリケーションなので、私はすべてのデータ要求に対してvue-resourseのAJAXを使用しています。私はこれを持って私のルート/ web.phpで

Route::any('/{any?}/{any2?}/{any3?}', '[email protected]'); 

だから、すべてのルートが私のAdminControllerのインデックスメソッドを実行する必要があり、ルートはVUE-ルータを担当しています。これは完璧に働いています。

問題はすべてのajaxリクエストを管理するAPIルートにあります。私はミドルウェアなしで/ api.php routesを使っています。私の地元の環境では

は、このすべてが正常に動作しているが、私はAWS上のUbuntu 16のVPSにこれをアップロードするとき、すべてのAPIのルートは、このログを私に500エラーを与えている:

Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace. 

任意のアイデア?

+0

わからないが、私の推測では、ということでしょうあなたのAdmin Controllerにはリダイレクトが起こっています。あるいは、httpsの力のリダイレクトが起こっているようなものです。それは私がそれがprodで起こっていてdevではないので疑わしいものです。 – stuyam

答えて

0

ここに答えがあります!

は私がのproyectフォルダではなく、パブリックフォルダ内の.htaccessを持っていたか(おそらく私酔って)知っているドント...もっと文脈のない答え

関連する問題