2016-07-14 4 views
0

localhost에서 완벽하게 작동하는 각도 앱이 있습니다. 서버에 업로드했는데 레이아웃 블레이드가 완벽하게 작동하지만 로그보기에 표시되는 인덱스 페이지를 찾을 수 없습니다. 404 오류 만 반환합니다. 여기 각도 경로가 서버 apache2에서 작동하지 않습니다.

레이아웃 블레이드에/자원이다

angular.module('appRoutes', []).config(['$routeProvider','$locationProvider', '$httpProvider',function ($routeProvider, $locationProvider, $httpProvider) { 
$routeProvider 
    .when('/', { 
    templateUrl: '/partials/index', 
    controller: 'MainController' 
    }) 

인덱스가 입력/자원 /보기/파셜 인 approutes.js

/뷰

해당 HTML의 머리를 갖는다

우분투 컴퓨터의 apache2 서버에 있습니다.

아이디어가 있으십니까?

편집 : 이 난 그냥 모두에 AllowOverride하기에 AllowOverride 없음을 변경하지 고정

<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

에 의 .htaccess라는 파일에 다음 코드를합니다. – charlietfl

+0

아무것도 구성하지 않았으므로 bolierplate를 사용하고 있습니다. 로컬 또는 응용 프로그램 진입 점을 구성하는 방법에 대한 도움은 실제로 – user3474502

+0

에 기본적으로 htaccess에 넣을 수있는 모드 재 작성이 필요합니다. 검색하기 쉬워야합니다 – charlietfl

답변

0

내 .htacess입니다. 그것은 그 트릭을했다. 꽤 URL을 항상 응용 프로그램의 진입 점을 제공 할 지역으로 구성 그것 때문에 로컬 작동하는 경우 루트 디렉토리에서 감사

1

해당 파일

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

# not rewrite css, js and images 
RewriteCond %{REQUEST_URI} !\.(?:css|js|map|jpe?g|gif|png)$ [NC] 
RewriteRule ^(.*)$ /index.html?path=$1 [NC,L,QSA] 
관련 문제