2017-12-18 8 views
0

내 웹 사이트에 문제가 있습니다. 그것은 여기에 문제의 각도 4.라우팅 링크 오류 (GoDaddy의 각도 4)

로 작성 : 내가 예를 들어 사용하는 경우 www.mywebsite.com : 난 단지 링크를 사용할 수 있습니다 www.mywebsite.com/page, 에게 그것을 www.mywebsite.com/page1 나에게 오류를 줄 것이다. 즉, 먼저 mywebsite.com으로 이동 한 다음 링크를 클릭하면 올바른 페이지가 표시됩니다. 그러나 브라우저에 mywebsite.com/page를 입력하면 오류 페이지가 표시됩니다.

표준 각도 라우터를 사용하고 GoDaddy에서 호스팅합니다. 왜 그런 생각이 들었습니까?

답변

0

좋아, 나는 해결책을 발견했습니다 - 여기 : 한마디로 https://www.godaddy.com/community/VPS-Dedicated-Servers/Using-Angular-2-routing-on-Linux-Hosting-with-cPanel/m-p/33959#M1119

을, 당신은 htaccess로 파일에이 코드를 추가해야합니다 myappdirectory가 주요 디렉토리가

<IfModule mod_rewrite.c> 
    Options Indexes FollowSymLinks 
    RewriteEngine On 
    RewriteBase /myappdirectory/ 
    RewriteRule ^index\.html$ - [L] 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . /index.html [L] 
</IfModule> 

앱이있는 호스팅 서비스