亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > IIS > 正文

詳解IIS中URL重寫工具的規則條件(Rule conditions)

2024-08-29 03:16:34
字體:
來源:轉載
供稿:網友

本文結合官方文檔和相關示例,詳細記錄了在IIS中URL重寫工具下的規則條件(Rule conditions)的相關說明。規則條件允許我們通過額外的邏輯規則來過濾和匹配規則模式( rule pattern ),所以只有當規則模式的URL匹配成功時,Rule conditions才會起作用。

先附上官方文檔地址:Rule conditions。下面會詳細說明規則中的各種屬性和設置。

邏輯分組

邏輯分組只有兩個選項,任意匹配和全部匹配。規則條件是由多個條件組成的一個條件集合,所以最終判斷需要根據邏輯分組來的設置來選擇計算方法。

就如同字面上的意思,如果選擇任意匹配,只要在條件集合中有一個條件規則符合匹配,那么整體的規則條件就是有效的,相當于編程中的或運算。而如果選擇全部匹配,只有當條件集合中的所有規則全部匹配成功,規則條件才算是有效的規則,相當于編程中的與運算。

匹配類型

按照文檔所說,定義一個規則條件主要通過設置兩個屬性,即輸入字符串(Input string)和匹配類型(Match type),匹配類型在添加條件的對話框中是通過檢查輸字符串是否選項來設置的,總共有3種匹配類型,細分的話則是6種匹配類型:

Rule,conditions

1、是否是文件,分為是文件和不是文件這兩個選項,可以用來判斷所請求的URL是否為系統文件的物理路徑,默認的條件輸入字符串的值(服務器變量)是{REQUEST_FILENAME}

2、是否是目錄,分為是目錄和不是目錄這兩個選項,可以用來判斷所請求的URL是否為文件目錄的物理路徑,默認服務器變量為{REQUEST_FILENAME}

3、是否與模式匹配,分為與模式匹配和與模式不匹配兩個選項,一旦選擇了這種匹配模式,那么就需要搭配正則表達式或者通配符進行匹配。在添加條件的對話框中,通過設置模式輸入框來設置相應的正則表達式或通配符以完成模式匹配。

Rule,conditions

條件輸入字符串與服務器變量

條件輸入字符串中的值就是服務器變量,而具體使用哪些服務器變量則與匹配類型有關,關于服務器變量可以查閱這篇資料:IIS Server Variables

這里我們挑選最常使用的匹配類型:與模式匹配。這種模式最常使用的服務器變量類型如下:QUERY_STRING、HTTP_HOST、SERVER_PORT、SERVER_PORT_SECURE、REQUEST_URI。

Rule,conditions

假設向下面的URL地址發送一個請求:http://shiyousan.com/Home/Index?page=1&tid=11,那么這些變量的含義如下:

QUERY_STRING 服務器變量所包含的是 page=1&tid=11這部分,表示URL的參數字符串HTTP_HOST 服務器變量所包含的部分是shiyousan.com,表示所請求的主機域名SERVER_PORT 服務器變量所包含的部分是 80,表示服務器的端口SERVER_PORT_SECURE 服務器變量所包含的部分是0,HTTPS請求為OFF,表示接受請求的服務器端口是否為安全端口時,是為1,否則為0,一般來說如果是HTTPS請求則為安全端口,即為1,HTTPS為ON。REQUEST_URI 服務器變量所包含的部分是/Home/Index?page=1&tid=11,就是除了主機域名外剩下的URL地址字符串和參數字符串。范例

根據上面條件輸入的服務器變量類型描述,就能大概知道這些服務器變量如何和我們的匹配模式相結合使用,這里我們以正則搭配HTTP_HOST來做一個范例。

假設當前網站綁定了多個域名,比如shiyousan.com,www.shiyousan.com,daodaodao.shiyousan.com,ywftest.com(意思就是訪問這些域名都是打開同一個網站)。我們要做一個301重定向,將shiyousan.com這個頂級域名下的所有子域名都重定向到頂級域名中(這里只是舉例,一般很少這樣做),其他頂級域名保持不變。

如下圖所示,我們添加了一個條件模式,條件輸入的服務器變量為{HTTP_HOST},匹配模式的正則為^(.+)/.shiyousan/.com$。

Rule,conditions

只要在網站中輸入www.shiyousan.com這樣主機為shiyousan且帶有多級域名前綴,都會被強制跳轉到頂級域名中。

相反的由于在條件模式中沒有限制ywftest.com這個域名,所以使用這個域名訪問網站就會發現URL地址仍然沒有變化。因為ywftest.com的主機無法和我們設置的條件正則匹配,所以就不會觸發對應的入站規則。如果想將ywftest.com這個域名也實現上述的重定向功能,我們也只要在添加一條規則添加即可,并設置邏輯分組為任意匹配。

其他的服務器變量也是這樣的道理,比如添加一個QUERY_STRING的條件模式,那么只有請求的URL地址和所設置的URL參數正則匹配,才能觸發重寫工具所定義的規則。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91国在线精品国内播放| 91精品国产91久久久久| 这里只有精品视频| 51色欧美片视频在线观看| 欧美影院成年免费版| 国产精品毛片a∨一区二区三区|国| 日韩av电影在线免费播放| 最近2019年好看中文字幕视频| 亚洲欧美综合区自拍另类| 亚洲成人aaa| 亚洲最大福利网| 精品国产91久久久久久老师| 日本国产欧美一区二区三区| 欧美高清第一页| 狠狠躁夜夜躁人人爽天天天天97| 国产精品爽爽爽| 久久韩剧网电视剧| 精品亚洲国产成av人片传媒| 91精品国产自产在线| 欧美在线www| 欧美福利小视频| 国产精品久久久久久久9999| 成人综合国产精品| 九色91av视频| 91av在线免费观看视频| 亚洲精品第一页| 亚洲人成啪啪网站| 国产精品日日做人人爱| 九九精品视频在线观看| 国产91免费看片| 日韩精品中文字幕久久臀| 欧美午夜精品久久久久久人妖| 中文日韩在线观看| 亚洲免费电影在线观看| 亚洲国产精品免费| 欧美亚洲另类在线| 麻豆精品精华液| 亚洲字幕一区二区| 亚洲精品一区二区在线| 91精品久久久久久久久久久久久久| 国产精品海角社区在线观看| 日韩中文综合网| 成人a在线视频| 成人黄色av网站| 欧美整片在线观看| 综合国产在线观看| 国产香蕉97碰碰久久人人| 亚洲一品av免费观看| 久久精品视频导航| 亚洲毛片在线看| 亚洲欧美成人精品| 亚洲精品电影在线观看| xxxxx成人.com| 亚洲自拍偷拍网址| 国产精品香蕉在线观看| 黑人极品videos精品欧美裸| 欧美性xxxxxx| 亲爱的老师9免费观看全集电视剧| 精品福利免费观看| 国产成人一区二区| 亚洲精品久久久久久久久久久| 91成人性视频| 国产啪精品视频| 在线精品高清中文字幕| 国产日韩精品入口| 国产精品第一页在线| 国产精品久久久久久av| 亚洲片在线观看| 亚洲自拍av在线| 国产一区二区三区视频免费| 日韩人体视频一二区| 奇米一区二区三区四区久久| 性色av香蕉一区二区| 亚洲人午夜精品| 91久热免费在线视频| 久久久亚洲欧洲日产国码aⅴ| 欧美丰满少妇xxxxx做受| 国产91精品在线播放| 国产亚洲成av人片在线观看桃| 日本不卡免费高清视频| 色偷偷88888欧美精品久久久| 97香蕉久久超级碰碰高清版| 国产精品aaaa| 国产亚洲一区二区精品| 色综合视频一区中文字幕| 久久精品国产免费观看| 久久福利视频导航| 日韩av一区在线| 国产一区二区三区在线观看视频| 亚洲国产精品999| 日韩精品一区二区三区第95| 欧美激情视频在线免费观看 欧美视频免费一| 91成人免费观看网站| 亚洲欧美另类中文字幕| 欧美黑人性猛交| 久久人人爽人人爽人人片av高清| 久久亚洲欧美日韩精品专区| 欧美视频在线观看 亚洲欧| 羞羞色国产精品| 久久精品一偷一偷国产| 午夜精品久久17c| 欧美一区二粉嫩精品国产一线天| 国产精品96久久久久久| 欧美极品少妇xxxxⅹ喷水| 亚洲国产精品悠悠久久琪琪| 日韩成人av网址| 色噜噜狠狠狠综合曰曰曰88av| 亚洲午夜未满十八勿入免费观看全集| 色悠悠久久88| 欧美重口另类videos人妖| 国产91精品久久久久| 97色伦亚洲国产| 久久久噜噜噜久久久| 欧美限制级电影在线观看| 精品成人乱色一区二区| 亚洲欧美日韩高清| 久久久精品一区| 亚洲午夜久久久久久久| 国产精品视频白浆免费视频| 5566日本婷婷色中文字幕97| 欧美在线视频免费| 久久久欧美一区二区| 欧美精品www| 成人www视频在线观看| 欧美精品在线极品| 国产精品av网站| 国产成人久久精品| 欧美成人免费播放| 欧洲永久精品大片ww免费漫画| 亚洲精品电影网在线观看| 久久久久www| 日韩在线观看免费| 两个人的视频www国产精品| 国产成人精品在线| 日韩成人av一区| 精品久久久久久中文字幕大豆网| 日本久久久久亚洲中字幕| 精品国产福利在线| 97精品在线视频| 久久99视频免费| 色综合久久悠悠| 国产亚洲精品va在线观看| 亚洲国产一区二区三区在线观看| 日韩欧美在线中文字幕| 国产精品第2页| 亚洲欧洲日韩国产| 国产欧美亚洲视频| 国产成人精彩在线视频九色| 在线播放日韩精品| 日产日韩在线亚洲欧美| 国产精品视频网站| 一区二区三区在线播放欧美| 欧美第一黄网免费网站| 亚洲成人激情图| 精品日本高清在线播放| 中文字幕日韩在线视频| 欧美一级电影在线| 成人免费网站在线| 欧美又大又硬又粗bbbbb| 欧美精品第一页在线播放| 成人久久18免费网站图片| 国产精品久久久久久久久久尿| 欧美亚洲在线观看| 日韩精品在线看|