Laravel不断回复重定向

时间:2015-12-13 13:24:55

标签: php angularjs laravel-5

我正在使用Laravel 5(API,后端)和AngularJS(前端)开展项目。我的应用程序有一个前端和一个管理部分(如下面的文件结构所示)。我可以正确访问前端,但我似乎无法访问管理部分的主页。我不断收到此页面中有许多重定向信息的消息。

我的所有html视图和js / css / assets都位于各自文件夹下的public文件夹中

这是我在laravel的公共文件夹中的结构

+---admin
|   +---dist
|   +---src
|   index.html
+---assets
+---bower_components
+---frontend
    +---dist
    +---src
    index.html

Laravel Routes.php

//Show Frontend Index.html
Route::get('/', function () {
    return File::get(public_path() . '/frontend/index.html');
});

//Show Admin Index.html
Route::get('/admin', function () {
    return File::get(public_path() . '/admin/index.html');
});



Route::group(['prefix' => 'api'], function () {
   //API'routes go here
});

我可以访问我的index.html前端(目前只是一个单页网站),它工作正常。但是在尝试访问我的admin index.html时,我无法弄清楚重定向循环问题。我不知道我是否犯了一个noob错误,但感谢任何帮助

1 个答案:

答案 0 :(得分:0)

问题可能在于/admin/index.html路径落入/ admin路由规则,导致循环。也许在这种情况下你需要的是一个htaccess重定向?像这样: 重定向301 / admin /admin/index.html