我有一个使用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将非访客发送到根页面,即使是注销路由,尽管这是一个例外。