0

そのようにnginxを構成したいと思います

  1. 要求されたパスは静的ファイルです。それを提供してください。
  2. それ以外の場合は、外部ドメインをリダイレクトします: http://example.net/.

ディレクティブを使用する必要があることは理解していますtry_filesが、フォールバック メカニズムを実装する方法がわかりません。

4

1 に答える 1

0

多くのテストの後、発見されました。静的ファイルが見つからない場合の動作は、 の最後のパラメータで定義されていますtry_files。そのパラメーターを内部の場所に設定できます。私の場合、私が使用した

server {
    ...

    root    /srv/example.org/web/static;
    index   index.html;

    try_files $uri @redirect-to-dot-net;

    location @redirect-to-dot-net {
        rewrite ^ http://example.net redirect;
    }
}
于 2012-07-27T15:22:28.793 に答える