ホームページ  >  記事  >  バックエンド開発  >  nginx設定の問題

nginx設定の問題

WBOY
WBOYオリジナル
2016-09-24 09:15:111079ブラウズ

リーリー

たとえば、nginx に上記の構成がある場合、ドメイン名は a.com であると仮定します。
その後、a.com/admin/index.html にアクセスすると、nginx はこのディレクトリに移動して、この静的 HTML をロードします: /aaa/dist/admin/index.html/aaa/dist/admin/index.html
现在如果我希望用/admin/后面的url去寻找静态文件那应该怎么配置呢?就是我现在希望这个已经匹配上的/admin/部分,在查找静态文件的时候不要再出现在路径里面了,比如还是上面的url,a.com/admin/index.html,我希望nginx能直接拿后面的url去root目录寻找,也就是寻找/aaa/dist/index.html ここで、必要に応じてuse /admin/ の後ろにある URL を設定して静的ファイルを見つけるにはどうすればよいですか?ここで、上記の URL、 a.com/admin/index.html などの静的ファイルを検索するときに、一致する /admin/ 部分がパスに表示されなくなることを願っています。nginx ができることを願っています。ルート ディレクトリで次の URL を直接検索します。つまり、/aaa/dist/index.html を探します。では、どのように設定すればよいでしょうか。

返信内容:

リーリー

たとえば、nginx に上記の構成がある場合、ドメイン名は a.com であると仮定します。
その後、a.com/admin/index.html にアクセスすると、nginx はこのディレクトリに移動して、この静的 HTML をロードします: /aaa/dist/admin/index.html/aaa/dist/admin/index.html
现在如果我希望用/admin/后面的url去寻找静态文件那应该怎么配置呢?就是我现在希望这个已经匹配上的/admin/部分,在查找静态文件的时候不要再出现在路径里面了,比如还是上面的url,a.com/admin/index.html,我希望nginx能直接拿后面的url去root目录寻找,也就是寻找/aaa/dist/index.html ここで、必要に応じてuse /admin/ の後ろにある URL を設定して静的ファイルを見つけるにはどうすればよいですか?ここで、上記の URL、 a.com/admin/index.html などの静的ファイルを検索するときに、一致する /admin/ 部分がパスに表示されなくなることを願っています。nginx ができることを願っています。ルート ディレクトリで次の URL を直接検索します。つまり、/aaa/dist/index.html を探します。では、どのように設定すればよいでしょうか。

ルートをエイリアスに変更して、
alias /aaa/dist/;

を試してください

最も簡単な方法、/aaa/dist/admin/index.html做一个软连接到/aaa/dist/index.html

サーバー{

リーリー

}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。