2017-12-18 9 views
0

私のウェブサイトに問題があります。私は、例えば使用する場合www.mywebsite.com :私はリンクのみを使用することができます。www.mywebsite.com/page、www.mywebsite.com/page1 それをそれは、ここで問題ですアンギュラ4.ルーティングリンクでエラーが発生しました.GoDaddyの角4

で書かれています私に誤りを与えるでしょう。それは、私が最初にmywebsite.comに行き、次にリンクをクリックすれば、正しいページを表示するということです。しかし、ブラウザにmywebsite.com/pageを入れるとエラーページが表示されます。

私は標準の角度ルータを使用し、GoDaddyでホストしています。それはどうして起こっているのでしょうか?

答えて

0

[OK]を、私は解決策見つけた - ここに:要するに 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> 

アプリがあるあなたのホスティングサービス

関連する問題