天堂av免费 I av无码小缝喷白浆在线观看 I 欧美日韩一区在线播放 I 污黄瓜视频 I 色av色 I 亚洲加勒比少妇无码av I 久久人人97超碰国产精品 I 黑料网址成人免费观看 I 色鬼三级在线播放 I 2019久久久最新精品 I 国产成a人片在线观看视频 I 伊人精品久久久久中文字幕 I 日韩中出 I 亚洲第一欧美 I 火辣日本少妇 I 国产97av I 亚洲浮力影院 I 国产亚洲精品自在久久蜜tv I 黄色网址av I www.欧美色图.com I 碰碰精品 I 五月综合激情网 I 黄色片在线免费 I 精品久久久久久久久久ntr影视 I 日本黄色绿像 I 免费视频久久久久久久 I 久草在线视频看看 I 中文字幕国产在线观看 I 性色欲情网站iwww九文堂 I 偷拍对白清晰情侣视频 I 国产老头和老头xxxxx免费 I 麻豆精品在线 I 国产精伦一区二区三区 I 91麻豆精品国产91 I 一区二区三区在线视频看

×

幫助中心

常見問題
資料下載
新手上路

虛機3.0Linux系統偽靜態設置方法說明

  • 作者:
  • 文章來源:新網
  • 點擊數:0
  • 更新時間:2022-10-11 16:20:30

Nginx URL重寫(rewrite)配置及信息詳解

    URL重寫有利于網站首選域的確定,對于同一資源頁面多條路徑的301重定向有助于URL權重的集中。


Nginx URL重寫(rewrite)介紹

    與apache等web服務軟件一樣,rewrite的組要功能是實現URL地址的重定向。

    Nginx的rewrite功能需要PCRE軟件的支持,即通過perl兼容正則表達式語句進行規則匹配的。默認參數編譯nginx就會支持rewrite的模塊,但是也必須要PCRE的支持

    rewrite是實現URL重寫的關鍵指令,根據regex(正則表達式)部分內容,重定向到replacement,結尾是flag標記。


rewrite語法格式及參數語法說明如下:

    rewrite    <regex>    <replacement>    [flag];

    關鍵字      正則        替代內容          flag標記

 

    關鍵字:其中關鍵字error_log不能改變

    正則:perl兼容正則表達式語句進行規則匹配

    替代內容:將正則匹配的內容替換成replacement

    flag標記:rewrite支持的flag標記

 

    flag標記說明:

    last  #本條規則匹配完成后,繼續向下匹配新的location URI規則

    break  #本條規則匹配完成即終止,不再匹配后面的任何規則

    redirect  #返回302臨時重定向,瀏覽器地址會顯示跳轉后的URL地址

    permanent  #返回301永久重定向,瀏覽器地址欄會顯示跳轉后的URL地址


rewrite參數的標簽段位置:

    server,location,if


例子:

    rewrite ^/(.*) http://www.czlun.com/$1 permanent

說明:                                        

    rewrite為固定關鍵字,表示開始進行rewrite匹配規則

    regex部分是 ^/(.*) ,這是一個正則表達式,匹配完整的域名和后面的路徑地址

    replacement部分是http://www.czlun.com/$1 $1,是取自regex部分()里的內容。匹配成功后跳轉到的URL。

    flag部分 permanent表示永久301重定向標記,即跳轉到新的 http://www.czlun.com/$1 地址上


regex 常用正則表達式說明

字符

   描述

\

將后面接著的字符標記為一個特殊字符或一個原義字符或一個向后引用。如“\n”匹配一個換行符,而“\$”則匹配“$”

^

匹配輸入字符串的起始位置

$

匹配輸入字符串的結束位置

*

匹配前面的字符零次或多次。如“ol*”能匹配“o”及“ol”、“oll”

+

匹配前面的字符一次或多次。如“ol+”能匹配“ol”及“oll”、“oll”,但不能匹配“o”

?

匹配前面的字符零次或一次,例如“do(es)?”能匹配“do”或者“does”,"?"等效于"{0,1}"

.

匹配除“\n”之外的任何單個字符,若要匹配包括“\n”在內的任意字符,請使用諸如“[.\n]”之類的模式。

(pattern)      

匹配括號內pattern并可以在后面獲取對應的匹配,常用$0...$9屬性獲取小括號中的匹配內容,要匹配圓括號字符需要\(Content\)



技術問題

免費咨詢獲取折扣

Loading