2017-04-11 15 views
0

2つのパスコンポーネントを使用して、ローカルサーバーで完全に正常に動作するように、index.htmlにベースhref = "/"というルートを構成しました。運用サーバーに展開しているうちに、ルートが機能していないため、ベースhref = "/"ベースhref = "./"に変更する必要がありました。私はここで間違って何をしていますか?Apacheで複数のコンポーネントを使用する角度ルーティング

 
const routes : Routes =[{path:":firstPathComponant/:secondPathComponant", component: HomeComponent}] 

Angular Documentationによれば.htaccessの

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

href値を設定する必要があります。 –

+0

あなたの質問を編集し、そこにコードを追加して書式を保持する方が良いでしょう。 –

+0

@GünterZöchbauer.htaccessを含める質問が更新されました。何が間違っているのか教えていただけますか? – pradeepa

答えて

1

appフォルダは、サンプル・アプリケーションのためのものであるように示されているように、正確href値を設定し、アプリケーションのルートである場合ここに。

本番URLがhttp://domain.tld/somefolderであれば、あなたは私はあなたは、Apache上でHTML5 pushStateを有効にする方法を検索する必要が推測<base href="/somefolder">

+0

ありがとうございました pradeepa

関連する問題