Laravel上的路由保持重定向(301)到网站的根目录

时间:2015-03-16 17:37:54

标签: php laravel routing cpanel

我有一个使用A2主机提供程序的应用程序,在公共目录中有我的laravel文件夹(www.website.com/app)

在我的服务器首选项中,我将根“/”重定向到“/ app”

应用程序没问题,但今天开始重定向特定的路线..

  Route::get('/postagens/{Alias}/{dataInicio?}', array(
        'as' => 'artista.get.posts.all',
        'uses' => 'ArtistaController@getPostsMainFeed'
    )
);

在生成的HTML中,它使:      http://www.website.com/app/artista/posts/twitter/ 但当我访问此地址或通过jquery发送请求时,它会将我重定向到http://www.website.com/artista/posts/twitter,这会给我一个404(因为根目录中没有laravel应用程序...)

所有其他路线仍在工作......

任何想法?

由于

修改

我在这里插入了错误的路线,但顺便说一下,我通过制作没有第二个参数的路线来解决这个问题,并使用laravel URL :: route将其添加到javascript上。

1 个答案:

答案 0 :(得分:0)

我在尝试使用提供的AuthController上的路线时遇到了同样的问题。事实证明,在我没有看到的构造函数中设置了中间件。

$this->middleware('guest', ['except' => 'logout']);

即使是例外情况,即使是注销路线,也有302位非访客访问根页。