2

重複した質問かもしれません。しかし、私は非常に多くの解決策を試しましたが、答えはありません。angular Webアプリにui-routerを使用しています。angularアプリを提供するためにapache2サーバーを使用しています。私はUbuntuを使用しています。私のプロジェクト コードはフォルダ \var\www\html\myapp 内にあります。ここで、 myappはアプリケーション フォルダです。次のことを試しました
1<base href="/myapp/">ヘッドタグに追加
2追加$locationProvider.html5Mode(true); または$locationProvider.html5Mode({ enabled: true, requireBase: false}); (両方を別々に試しました)
3.htaccess次の内容のファイルを追加

Options +FollowSymLinks

<ifModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !index
    RewriteRule (.*) index.html [L]
</ifModule>

パスを提供するためにGoogleから取得した.htaccessファイルのその他のコンテンツ。
\var\www\html\ と \var\www\html\myapp の中に .htaccess ファイルを入れてみました。URLからハッシュを削除しますが、更新をクリックすると、見つかりませんと表示されます。誰でも私を助けてください。

4

1 に答える 1