たとえば、現在の URL (整形 URL) は
/1/test/test
です。すると、nginx が処理を行い、アクセス ディレクトリは /home/data/segmentfault/1/web
となります。 nginx 処理後の実際の URL は
/1/web/index.php?test/test
美しいURL
/2/test/test
アクセスディレクトリは/home/data/segmentfault/2/web
実際のURLは
/2/web/index.php?テスト/テスト
バージョン番号に基づいて別のフォルダーを選択するだけで、pathinfo モードは引き続き有効になります。フレームワークのコードは Yii2 です。
nginx のジャンプ ルールを設定するにはどうすればよいですか?
それとも関連情報はありますか? このような内部ジャンプをどのように説明すればよいですか?それを説明する固有名詞はありますか?
場所に通常の一致を使用します。root がディレクトリを設定するときに、通常の一致するコンテンツを読み取ってパスを組み立てます。
関連する nginx 用語: location、レギュラー、set ディレクティブ、map ディレクティブ、root ディレクティブ、alias ディレクティブ。
このアクセス方法では、追加の設定を行う必要はまったくありません。 。 。
リーリー