방금 라 라벨 프레임 워크를 배우기 시작했는데 라우팅에 문제가 있습니다.
작동하는 유일한 경로는 기본적으로 Laravel에 연결된 기본 홈 경로입니다.
Windows에서 WAMP를 사용하고 있으며 PHP 5.4.3 및 Apache 2.2.22를 사용하고 있으며 mod_rewrite도 활성화하고 application.php 구성 파일에서 'index.php'를 제거하여 빈 문자열을 남겨 둡니다.
User 라는 새 컨트롤러를 만들었습니다 .
class User_Controller extends Base_Controller {
public $restful = true;
public function get_index()
{
return View::make('user.index');
}
}
몇 가지 기본 HTML 코드를 사용하여 application / views / user /에 index.php 라는 뷰 파일을 만들었 으며 route.php에 다음을 추가했습니다.
Route::get('/', function () {
return View::make('home.index');
});
Route::get('user', function () {
return View::make('user.index');
});
http://localhost/mysite/public
웹 브라우저에서 루트 ( )를 방문하면 첫 번째 경로가 제대로 작동하지만 두 번째 경로로 이동하려고 http://localhost/mysite/public/user
하면 404 찾을 수 없음 오류가 발생합니다. 왜 이런 일이 일어날까요?