【发布时间】:2015-04-02 05:41:52
【问题描述】:
我用 laravel 制作我的网站。 这是我的 routes.php:
/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the Closure to execute when that URI is requested.
|
*/
Route::group(array('before'=>'auth'),function(){
Route::get('/', 'PostController');
});
Route::get('login','HomeController@dologin');
Route::post('login','HomeController@dologin');
Route::get('logout','HomeController@dologout');
Route::get('registration', 'HomeController@registration');
Route::post('registration', 'HomeController@registration');
Route::post('uploading', array('uses'=>'HomeController@uploading','as'=>'home.uploading'));
Route::resource('post','PostController');
Route::resource('comment','CommentController',array('except'=>array('store')));
Route::post('comment/{id}', array('uses'=>'CommentController@store','as'=>'comment.store'));
Route::resource('user','UserController');
Route::get('user/{id}/description_edit', array('uses'=>'UserController@description_edit','as'=>'user.description_edit'));
Route::put('user/{id}/description_update', array('uses'=>'UserController@description_update','as'=>'user.description_update'));
Route::get('user/{id}/password_edit', array('uses'=>'UserController@password_edit','as'=>'user.password_edit'));
Route::put('user/{id}/password_update', array('uses'=>'UserController@password_update','as'=>'user.password_update'));
如果我访问 localhost/au/public,它将自动重定向到 localhost/au/public/login(它确实在我的本地服务器上工作)
但是当我把它上传到网络主机服务器后, 当我访问 rivelapark.com/au/public 时,它不会自动将我重定向到 rivelapark.com/au/public/login。我收到了禁止的消息。
有没有人可以帮助我,所以当我访问 rivelapark.com/au/public 时,它会自动将我重定向到 rivelapark.com/au/public/login?谢谢你们。
【问题讨论】:
标签: laravel permissions routes server