2017-05-28 12 views
0

は私がnginxの - /」

<script src="script.js" ></script> 

この

location /path1 { 
    root somethng; 
    index index.html; 
} 

サンプルindex.htmlファイルのようなnginxのを使用して、複数のパスでの角度のアプリを展開する複数のパスで、角度(または静的コンテンツ)を展開nginxのでは、それが唯一のコードの下にhtmlファイルを変更することで動作します:

<script src="path1/script.js"></script> 

私は場所を設定した場合、 『パス1" /』、そして目htmlファイルで参照される静的ファイルへの相対パスが機能します。

しかし、 "/ path1"に位置を設定すると、相対パスを変更してこの "/ path1 /"を含めるまで動作しません。

nginxに設定がありますので、角度コードを変更しないと、静的ファイルはこの "path1"で呼び出されますか?

質問がありましたら教えてください。

+0

リンク先の静的ファイルの詳細を指定します。 –

+0

追加............ – user2349115

答えて

0

これは、クライアントがパス相対URIを解決する方法に関連しています。末尾に/を適用すると、パス相対URIが正しく解決されます。例えば

location/
    try_files $uri $uri/ =404; 
} 
location /path1/ { 
    root somethng; 
    index index.html; 
} 

は、より多くのためにthis documentを参照してください。