AngularJSとPHPを初めて使用しています。私が働いているアプリケーションでは、私は次のようなものを使用してangularjsでhtml5mode有効にしている: - 私は次のURLを使用して自分のアプリケーションにアクセスするとanglejs html5modeが有効な場合、404エラーを解決するための.htaccess書き換えルールの書き方
-- Added base href in /myapp/index.html
<base href="http://localhost/myapp/" />
-- Added following at the end of config function.
$locationProvider.html5Mode(true);
を:http://localhost/myappを、 これは、ブラウザのURL内の任意の#を追加していません。私は他のどのルートにも首尾よくナビゲートすることができます。経路URLはhttp://localhost/myapp/category/1
ですが、私がページをリフレッシュすると、上記のURLに404エラーが表示されます。私は、/ myapp/category/1の場所でファイルを検索しようとしていることを理解しました。私は他の場所で.htaccessルールを書いてこの問題を解決します。私はこれらすべてのオプションを試しました。何も私のために働かなかった。私はXAMPPや.htaccessファイルの場所を使用しています
は、私は、それにURLスローエラーを任意のジャンクデータを追加した場合ので、/htdocs/myapp/.htaccess .htaccessファイルは、アクセス可能です。
私にこれを手伝ってください。 URLを返すためにはサーバーが必要です。そうすれば、angularjsはページを正しくルーティングできます。 .htaccessルールを書くのを助けてください。 mod_rewriteはすでにApacheのhttpd.confファイルで有効になっています。