제대로 이해한다면 서버 측에서 처리해야한다고 생각합니다. 나는 서버에서 렌더링하고 싶었던 몇 가지 URL 만 있고, 다른 모든 URL은 기본적으로 index.html에있는 것과 같습니다. 내 각도 앱이있는 곳입니다.
정적 리소스가 분명히 이러한 매개 변수 외부에서 제공되어야하기 때문에 까다로울 수 있습니다.
스택이 서버에 무엇인지 모르는 상태에서 내 각도 앱을 '/'
에두고 사용했던 기법을 제안 할 수 있지만 각도 앱의 모든 경로에 동일한 접두어를 사용하도록했습니다 (내 경우 '/manage/*'
. 그런 다음
는 서버 측에서, /manage/*
은 index.html을 리디렉션되고 다른 모든 평소 역임했다.
유사한 많은 오류가 발생하기 쉬운 솔루션은 자원을 제외한 모든 리디렉션하려고 할 수 아파치의 경우 .htaccess는 다음과 같이 보일 수 있습니다 :
RewriteEngine On
RewriteCond %{REQUEST_URI} !^js|css|img|templates|static|pages
RewriteRule .* index.html
도메인에서 제공하는 다른 리소스가 있는지 확인하거나 디버깅 할 때 수행 한 작업을 기억하는지 확인해야하므로 오류가 발생하기 쉽습니다. .
가능한 [이 질문.] (http://stackoverflow.com/q/17407024/1375316) – threeve
의 가능한 복제 @ 세 가지. 문제는 앵커가 아니지만 실제로 이러한 페이지에 착륙하는 것입니다. – rebelliard
URL 시도 : '/ pages/: pages' –