サーバーによっては、すべてをindex.html
ページにリダイレクトするための書き換えルールを追加する必要があります。問題を解決します。 Apache2
で
、また、あなたはおそらく、あなたのAPI
ルート(慣例により、/ APIの例外を追加する必要があります念頭に置いておくIIS
<rule name="AngularJS" stopProcessing="true">
<match url="[a-zA-Z]*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
<add input="{REQUEST_URI}" pattern="^/(api)" negate="true" />
</conditions>
<action type="Rewrite" url="/" />
</rule>
であなたの.htaccess
<IfModule mod_rewrite.c>
Options Indexes FollowSymLinks
RewriteEngine On
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>
に追加)。
私はいくつかの.htaccessルールを試してみましょう、後でそれに戻るでしょう – LVDM
完璧に感謝の仲間を動作させる! (7分で回答を受け入れます)。 – LVDM
問題はない、次回の検索を忘れないでください! – Sakuto