ドメイン名に続くパスがデフォルトの Web ディレクトリではなく、ローカル ディスク上の他のディレクトリを指すようにしたい場合は、nginx ディレクトリ アクセス リダイレクトを設定する必要があります。適用シナリオ: dashidan.com/image は自動的に dashidan.com/folderName/image にジャンプします。nginx ディレクトリ パス リダイレクトを実装するには、4 つの方法があります。ルート マッピングを変更する、Nginx 書き換えによって内部的にリダイレクトする、エイリアス マッピングを設定する、nginx の永続的な 301 絶対リダイレクトによって実装する、です。 1 nginxはルートマッピングを変更する ルート マッピングを変更して nginx ディレクトリ アクセスをリダイレクトするのが最も簡単な方法であり、推奨されます。 場所 / 画像 { ルート /フォルダ名; } 2 nginx rewrite内部ジャンプによるアクセスリダイレクト Nginx 構成コードの例: 場所 / 画像 { ^/image/(.*)$ /folderName/image/$1 を最後に書き換えます。 } 3 nginxエイリアスマッピングの実装 設定例: 場所 / 画像 { alias /folderName/image; #ここに絶対パスを記入してください} 4. nginxの永続的な301絶対リダイレクトを通じて実装 設定例: 場所 / 画像 { ^/image/(.*)$ http://dashidan.com/folderName/image/$1 を書き換えます。 } 5. URIを判断してページをリダイレクトする 設定例: $request_uri の場合、 ^/image/(.*)$ /folderName/image/$1 を最後に書き換えます。 } nginx ロケーションマッチングルール 位置マッチングコマンド ~ #波線は通常の一致を示し、大文字と小文字が区別されます
場所のマッチングの優先順位(設定ファイル内の場所の順序に関係なく) = 完全一致が最初に処理されます。完全一致が見つかった場合、nginx はそれ以上の一致の検索を停止します。 通常の文字マッチング、正規表現ルール、長いブロックルールはクエリマッチングよりも優先されます。つまり、アイテムが一致する場合、正規表現の一致とより長い一致があるかどうかを確認する必要があります。 ^~ はこのルールにのみ一致するため、nginx は他の一致の検索を停止します。それ以外の場合、nginx は他の場所の指示の処理を続行します。 最後に、「~」と「~*」を含む命令が一致します。対応する一致が見つかった場合、nginx は他の一致の検索を停止します。正規表現がない場合、または正規表現が一致しない場合は、一致度が最も高い逐語的一致命令が使用されます。 場所 = / { # 「/」のみに一致します。 [ 構成A ] } 位置 / { # すべてのリクエストは "/" で始まるため、どのリクエストにも一致します。# ただし、より長い文字の一致または正規表現の一致が優先されます [ 構成 B ] } 場所 ^~ /images/ { # /images/ で始まるリクエストに一致し、他の場所との一致は停止します [ 構成 C ] } 場所 ~* \.(gif|jpg|jpeg)$ { # gif、jpg、またはjpegで終わるリクエストに一致します。 # ただし、/images/ ディレクトリへのすべてのリクエストは [構成 C] によって処理されます。 [ 構成 D ] } 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQL 5.7.10 winx64 のインストールと設定方法のグラフィック チュートリアル (win10)
>>: WeChatアプレットは画像コントロールを選択します
今日、Baidu でページを検索したところ、ページが削除されていたため、当然 Baidu スナップシ...
mysql5.7.21 zipの詳細なインストール手順は次のとおりです。 1. 解凍して指定されたデ...
1. HTMLコードコードをコピーコードは次のとおりです。経験値: <span class=...
目次【共通コマンド】 [一般的な esxi コマンドの概要] [esxcli コマンドの調査] ES...
目次1. データソース2. データの総合順位1) 総合ランキング2) 同順位3) 同順位3. データ...
成果を達成するステップ1. 初期index.html最初の写真、一番上の写真を作成します。写真の i...
まず、Tomcatフォルダを作成します。Dockerの設定を容易にするために、ルートディレクトリに直...
目次1. Dockerを使用する利点2. Dockerをインストールする1) LinuxにDocke...
目次BOM (ブラウザ オブジェクト モデル) 1. ウィンドウブラウザのウィンドウサイズを取得する...
序文Linux システムのすべてのハードウェア デバイスは、ファイルの形式で表現され、使用されます。...
会社のビジネス要件により、次の図の赤い領域の効果を達成する必要があります。 効果の説明: 1. 赤い...
展示する デザインパスワード強度分析パスワードは数字、文字、特殊記号で構成されていますパスワード: ...
フォーム要素はたくさんあります。簡単にまとめると、次のようになります。私のやり方では、主にテキスト ...
この記事は、CentOS 7の詳細なインストールチュートリアルを参考のために記録します。具体的な内容...
1 背景最近、Shimo Document のオンライン ビジネスでパフォーマンスの問題が発生しまし...