私はUmbraco 6.4のウェブサイトを持っています。私は今、AngularJS 2 SPAを設置しようとしています。UmbracoのAngularJS SPA
Umbraco:/
角度:/appname
私の問題は、Umbracoで行われたルーティングです。 Umbracoはルートレベルまでのすべてのルーティングを処理するので、Angularアプリが更新されるとき:/appname/apage
私は404 - Not Found
を取得します。
UrlRewriting.config
にURLリライトを追加しましたが、宛先URLが常にindex.html
というようにしています。私が行うことができるようにしたいと思い何
<add name="myapp" virtualUrl="^~/myapp/*" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/myapp/index.html" ignoreCase="true" />
はパスが/myapp/
から始まるたびに私はUmbracoのルーティングを無効にすることができます書き換えを定義しています。
私はthisブログ記事を読んだことがありますが、私のSPAを構築した方法はUmbracoとは関係がないため、実際には私の問題には関係しません。また、私はルートディレクトリとしてUmbracoを持っている必要があります。したがって、私は私にもこれを行うためにIISに依存することはできません。
誰かが、誰かが私の方向を指すことができれば素晴らしいと思います。同様の問題を有することができる他の誰のために感謝