我有一个使用A2主机提供程序的应用程序,在公共目录中有一个my 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,但顺便说一句,我通过创建不带第二个参数的路由,并使用laravel URL::route将其添加到javascript中来“解决”了这个问题。
发布于 2016-01-27 06:34:28
我在尝试到达所提供的AuthController上的路由时也遇到了同样的问题。它原来是在构造函数中设置的中间件,我没有看到。
$this->middleware('guest', ['except' => 'logout']);这是302-将非来宾发送到根页面,即使对于注销路由也是如此,尽管是例外。
https://stackoverflow.com/questions/29083400
复制相似问题