2015-01-08 3 views
0

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> 
+0

당신이 http://example.com/home에 액세스 할 때 당신은 무엇을 보는가? 오류가 있습니까? – violator667

+0

예 .. ** 요청한 URL /example.com/home이이 서버에서 발견되지 않았습니다 **. ** if/**/example.com/index.php/home** .. – sankar

+0

OK, Laravel 404 페이지가 아닌 기본 SERVER 404 페이지가 표시됩니까? 이것은 문제가 .htaccess 파일 또는 서버 vhost 구성에 있음을 나타냅니다. .htaccess를 변경 했습니까? – violator667

답변

1

이 코멘트해야하지만, 지금은 충분히 평판이 없습니다.

이것은 다시 쓰기 문제입니다. 올바른 구성을 확인하려면 http://laravel.com/docs/4.2/installation#pretty-urls을 확인하십시오.

아파치를 사용 중이며 .htaccess가 작동하지 않으면 mod_rewrite가 꺼져 있기 때문입니다.

희망이 도움이됩니다.

+0

이것이 답변으로 간주됩니다. 어쩌면 링크 한 페이지에서 견본이나 견적을 추가 할 수 있습니다. – lukasgeiter

0

먼저 mod_rewrite를 켜야합니다. 그것이 작동하지 않는 경우

, 다음 public/.htaccess을 편집하려고이 하나

Options +FollowSymLinks 
RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^index.php [L] 
+0

내가 mod_rewrite를 켜야 할 곳을 알려주시겠습니까 – sankar

+0

'apache \ apache2.4.9 \ conf'에서 httpd.conf 파일을 열어주세요. 그런 다음이 행을 찾으십시오 :'#LoadModule rewrite_module modules/mod_rewrite.so'. 그냥 "#"을 제거하십시오. 그래서 라인은 다음과 같습니다 :'LoadModule rewrite_module modules/mod_rewrite.so' –

+0

wamp 서버를 사용하고 있습니다 .. – sankar

관련 문제