私の Web プログラムは app1 ディレクトリにあります。http://server.com/app1/ を使用してアクセスすると、すべてが正常です。ただし、http://server.com/app1 を使用してアクセスすると、ページ内のハイパーリンクがMiss this 2 次ディレクトリ (
など) になります。 リーリーが http://server.com/app1/static/sytle.c... ではなく http://server.com/static/sytle.css を指しているため、リソースの取得が失敗します。
ルールを追加することでジャンプできることはわかっています
リーリーしかし、これでは URL に余分なスラッシュが追加されます。他に方法はありますか?
以下は私の nginx 構成です:
リーリー
DaiJie がコメントで述べたように、この問題が発生するのはごく普通のことであり、Web サーバーとブラウザのデフォルトの動作は正しいものです。
サブジェクトが静的リソースを参照するには、絶対パスまたはドメイン名を含む完全なアドレスを使用することをお勧めします。