検索

ホームページ  >  に質問  >  本文

nginx のセカンダリ ディレクトリにスラッシュを追加することの影響

私の 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 構成です:

リーリー
为情所困为情所困2744日前643

全員に返信(1)返信します

  • 阿神

    阿神2017-05-16 17:31:56

    DaiJie がコメントで述べたように、この問題が発生するのはごく普通のことであり、Web サーバーとブラウザのデフォルトの動作は正しいものです。
    サブジェクトが静的リソースを参照するには、絶対パスまたはドメイン名を含む完全なアドレスを使用することをお勧めします。

    返事
    0
  • キャンセル返事