2017-02-18 1 views
0

홈, 정보 및 연락처의 세 가지 기본 페이지가있는 웹 사이트가 있습니다. 웹 사이트는 AngularJS를 사용하여 제작되었으며 라우팅을 위해 ui.router를 사용하고 있습니다.403 페이지에 직접 액세스 할 수 없음

탐색 옵션을 클릭하면 모든 작업이 정상적으로 작동하지만 페이지/about 또는/contact 중 하나를 새로 고침하면 403이 금지됩니다. 다음 페이지 중 하나에 직접 액세스하려고하면 같은 문제가 발생합니다. http://pricebyitem.com/about

이것은 Apache 2.4에서 실행됩니다. 직접 액세스 할 수 있도록 구성해야하는지 잘 모르겠습니다.

웹 사이트 : http://pricebyitem.com

답변

0

임이 StackOverfow 다른 곳에서 답을하고, 따라서이 질문을 닫아야합니다 확인하십시오.

Apache에서 HTML5 푸시 스테이트를 구현해야합니다. 그러면 요청 된 각 경로에 대한 index.html이 반환됩니다.

Options +FollowSymLinks 
IndexIgnore */* 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule (.*) index.html 
+0

.htaccess 파일에 추가하려고했지만 아무 것도하지 않았습니다. 나는 이것이 어디로가는 지 모르겠습니다 ... – Serylo

관련 문제