AngularJSでApache 2.2をセットアップしようとしていますが、以下の閉鎖質問の構造とほぼ同じ構造です。anglejsにApacheリライトルールが適用されていません
rewrite rules for apache 2 to use with angular js
私は/ APIへのリクエストを除くアプリ/ index.htmlをするすべての要求をリダイレクトしたいと思います。
私のディレクトリ構造が続い
- /
- /アプリ
- /app/index.html
- /アプリ/ CSS
- /アプリ/ JS
- /APIの通りです
私はこれらのリダイレクトルールをhttpd-vhostsファイルにそのまま適用してください。このリダイレクトルールは、正しい回答https://stackoverflow.com/a/15284848/671095として質問に投稿されました。
私がブラウザにアクセスしようとすると、空白の画面が表示されます。しかし、ブラウザで/app/index.htmlに入力すると、ブラウザでhtmlページを見ることができますが、css.or jsのどれもアクセスできず、404を返すことはありません。
私は行っていますこれは、apacheの書き換えとして実現する簡単なもののようなものです。
ご協力いただければ幸いです。
私はこれらのルールをhttpd-vhostsファイルに適用しましたが、 'mywebsite.com'にアクセスしようとすると、' mywebsite.com/app/'にアクセスするとindex.htmlファイルにも渡されませんブラウザに404が表示されました – matthew
あなたのコードを使用しましたが、「Internal Server Error」というメッセージが表示されます。どのようにこれを修正するための任意のアイデア? – Devner