<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## rewrite功能 1. 根據指定正則表達式匹配規則,重寫URL;特別注意這里重寫的是URL不是文件路徑; ## rewrite語法結構 語法: ``` rewrite regex replacement [flag] ``` 默認值: ``` 無 ``` 上下文: ``` server | location | if ``` 示例: ``` rewrite /images/(.*\.jpg)$ /pic/$1; ``` ## rewrite中的flag 1. last : 重寫后的URI發起新請求,再次進入server段,重試location中的匹配; 2. break : 直接使用重寫后的URI,不再匹配其他location中語句; 3. redirect : 返回302重定向; 4. permanent : 返回301永久重定向; ## 實例1 無論/search 后面跟什么內容,最后都會被永久重定向到百度頁面; ``` location /search { rewrite ^/(.*) http://baidu.com permanent; } ``` ## 實例2 創建三個文件夾,每個文件夾下有個1.html文件; ![](https://img.kancloud.cn/5b/57/5b57240a8a69aeba4d252b3b143b5aa3_986x166.png) ``` location /images { rewrite /images/(.*) /pics/$1; //將URL /images/1.html 重寫為 /pics/1.html } location /pics { rewrite /pics/(.*) /photos/$1; //將URL /pics/1.html 重寫為 /photos/1.html } location /photos { } ``` 結果: ![](https://img.kancloud.cn/6f/0b/6f0b487134607c207d6fe4a713162afd_856x116.png) ## 實例3 ``` location /images { rewrite /images/(.*) /pics/$1 break; //將URL /images/1.html 重寫為 /pics/1.html, 并且不再匹配其他location段; } ``` ![](https://img.kancloud.cn/62/92/629260a3f2f74b7542285b8c1731b1dc_842x144.png) ## 實例4 ``` location /images { rewrite /images/(.*) /pics/$1 last; //將URL /images/1.html 重寫為 /pics/1.html, 重新進入server段后匹配了/pics location段,然后又被重寫 } ``` ![](https://img.kancloud.cn/49/1d/491dc1e41b0b20814bfc1036af7cb839_880x140.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看