2017-11-15 9 views
1

Apache WebサーバーにAngular Applicationを配備したいと考えています。私は/var/www/htmlフォルダに既に.htaccessファイルを追加しました。いくつかのベースファイルを試しました。しかし、多くの人々のように私はルーティングに問題があります。私は自分のスタートページしか見ることができませんが、他のURLにアクセスしたいときは失敗します。それ以外に何か試してみたり、何かを逃したりできますか?あなたが有効/ Apacheのmod_rewriteモジュールをインストールし、あなたのサイトのためのあなたの.htaccessまたはApacheの設定のいずれかでこれを配置する必要がありApache WebサーバーにAngular 4 Appを配備する

+0

は、あなたのURLパターンにハッシュ追加しよう。サーバーのセットアップが正しくないようです。 https://angular.io/guide/router#browser-url-styles –

+0

@Taha Obed、私たちはチャットをすることができます、同じことをやろうとしています。私はAngular 4アプリケーションをApacheサーバーに展開したいのですが、私は関与している不安を知りたい、私のGmailは[email protected] –

答えて

1

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

ありがとう! mod_rewriteをインストールして有効にすると問題が解決しました! :) –

+0

@PierreDuc、お手伝いできますかhttps://stackoverflow.com/q/47315228/2761641 –

関連する問題