我有一个使用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上。
答案 0 :(得分:0)
我在尝试使用提供的AuthController上的路线时遇到了同样的问题。事实证明,在我没有看到的构造函数中设置了中间件。
$this->middleware('guest', ['except' => 'logout']);
即使是例外情况,即使是注销路线,也有302位非访客访问根页。