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


Route on Laravel keeps redirecting (301) to root of website

我有一个使用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应用程序…)

所有其他路线仍在运行。。。

有什么想法吗?

感谢

编辑

我在这里插入了错误的Route,但顺便说一句,我通过在没有第二个参数的情况下创建路由,并使用laravelURL::Route将其添加到javascript上,"解决"了这个问题。

我在尝试访问所提供的AuthController上的路由时遇到了同样的问题。它原来是在构造函数中设置的中间件,但我没有看到。

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

这是302将非访客发送到根页面,即使是注销路由,尽管这是一个例外。