2016-06-09 1 views
0

나는 laravel 프레임 워크로 사이트를 만들었고 작곡가 (URL localhost : 8000)를 통해 laravel 서버를 사용했는데 모든 것이 좋았다고 생각했습니다. html로 내 xampp 서버 아래에서 사이트를 이동했습니다. 모든 생각 간단한 htaccess로 리디렉션 좋은 그리고 난 dev에 서버 Exemple에 사이트를 이동할 때RouteCollection.php의 NotFoundHttpException 161 laravel5

Sorry, the page you are looking for could not be found. 
NotFoundHttpException in RouteCollection.php line 161: 
in RouteCollection.php line 161 
at RouteCollection->match(object(Request)) in Router.php line 821 

응용 URL이

'URL'=> ENV입니다 : http://www.devserver.com/myapplication 이 오류가있어 ('에이 PP_URL ','http://www.devserver.com/myapplication/'),

htacces 파일은 다음과 같습니다

<IfModule mod_rewrite.c> 
    Options -MultiViews 
    RewriteEngine On 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule^public/index.php [L] 
</IfModule> 

내 "route.php"파일 내용은 다음과 같습니다

Route::get('/', '[email protected]'); 
//encode 
Route::get('/encode', '[email protected]'); 
//decode 
Route::get('/decode', '[email protected]'); 

어떤 도움을 주 시겠어요?

답변

0

원래 .htaccess 파일을 편집하지 말고 새로 추가하지 마십시오.

<VirtualHost yourapp.app:80> 
    DocumentRoot "C:/yourapp/public" 
    ServerName yourapp.app 
    ServerAlias yourapp.app 

    <Directory "C:/yourapp/public"> 
     Options Indexes FollowSymLinks 
     AllowOverride All 
     Require all granted 
    </Directory> 
</VirtualHost> 

당신이 hosts 파일에이를 추가하고 다시 시작합니다 경우에도 정확히 가상 호스트를 사용할 수있는 Windows :

127.0.0.1 yourapp.app 
루트로 public 디렉토리를 설정 XAMPP, 같은 가상 호스트를 추가해야합니다

그리고 나서 브라우저에서 yourapp.applocalhost:8000 대신 사용할 수 있습니다.

변경 사항을 적용한 후 아파치를 다시 시작하십시오.