laravel 프레임 워크를 사용하고 있습니다. 주어진 url의 이름을 가진 controller 메소드에 접근 할 필요가있다. 아래처럼 내 경로 코드 조회 :주어진 URL로 컨트롤러 메소드에 액세스하는 방법
<?php
Route::get('home','[email protected]');
?>
이
<?php
class HomeController extends BaseController {
public function showWelcome()
{
return View::make('hello');
}
}
?>
내 문제처럼 HomeController.php가 http://example.com/home
같은 URL을 제공하면서 showWelcome의 방법에 액세스 할 수 없습니다하지만 난 수있는 URL http://example.com/index.php/home
에 액세스 할 수이 문제를 싫어하는 방법 .. 누구든지이 일을 도울 수 있습니다 .. 미리 감사드립니다. 다음과 같은
htaccess로 파일보기는 :
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
</IfModule>
당신이 http://example.com/home에 액세스 할 때 당신은 무엇을 보는가? 오류가 있습니까? – violator667
예 .. ** 요청한 URL /example.com/home이이 서버에서 발견되지 않았습니다 **. ** if/**/example.com/index.php/home** .. – sankar
OK, Laravel 404 페이지가 아닌 기본 SERVER 404 페이지가 표시됩니까? 이것은 문제가 .htaccess 파일 또는 서버 vhost 구성에 있음을 나타냅니다. .htaccess를 변경 했습니까? – violator667