重定向變數及萬用字元

2021-05-23 11:28:23 字數 1702 閱讀 8425

重定向

重定向客戶端請求是確保使用者得到正確頁面的一種方法,它適用於站點正在建設之中或已改變標識的情況。您可以將客戶端請求重定向到同一 web 伺服器上的某個目錄,或者重定向到另乙個 url。

重定向變數

可以使用重定向變數將初始 url 中相關的部分傳遞給目標 url。要使用這些變數,請在 iis 管理器中開啟某個目錄的屬性,然後選擇「主目錄」、「虛擬目錄」或「目錄」選項卡,單擊「重定向到 url」選項,然後在「重定向到」文字框中鍵入乙個 url,可使用下面的任意變數。

$s: 傳送與所請求 url 的相匹配的字尾。匹配字尾是用重定向的 url 代替之後,初始 url 中所保留的部分。

例如如果要將http://71host.com/about/about.htm重定向到http://www.71host.com/about/about.htm,則可以這樣寫重定向url:http://71host.com/$s

$p 傳送初始 url 中的引數。

例如如果要將http://71host.com/about/about.htm?id=7重定向到http://www.71host.com/about/about.asp?id=7,則可以這樣寫重定向url:http://www.71host.com/about/about.asp?$p

$q 傳遞來自初始 url 的問號 (?) 和引數。

例如如果要將http://71host.com/about/about.htm?id=7重定向到http://www.71host.com/about/about.asp?id=7,則可以這樣寫重定向url:http://www.71host.com/about/about.asp$p

$v 傳送請求的 url,不包括伺服器名。

例如如果要將http://71host.com/about/about.htm?id=7重定向到http://www.71host.com/about/about.asp?id=7,則可以這樣寫重定向url:http://www.71host.com/$v

$0 - $9 傳遞被請求的 url 中與指定的萬用字元相匹配的部分。

例如,如果在最低級別的目錄名中使用了萬用字元,比如 */default.htm,那麼傳遞 url 中命名包含「default.htm」的目錄的部分。

! 不重定向。 使用此變數可防止對已重定向的虛擬目錄中的子目錄或單個檔案進行重定向。

重定向萬用字元

可以使用重定向萬用字元匹配原來 url 中的任意數目的字元。在 iis 管理器中開啟目錄的屬性表單,選擇「主目錄」、「虛擬目錄」或「目錄」選項卡,單擊「重定向到 url」選項,然後在「重定向到」文字框中插入萬用字元 (*)。目標 url 以星號 (*) 和分號 (;) 開頭,成對的萬用字元和目標 url 之間用分號分隔。

例如,要將所有對 /scripts/filename.stm 的請求重定向到名為 default.stm 的檔案,並將所有對 /scripts/filename.htm 的請求重定向到 default.htm 檔案,請在「重定向到」文字框中為 /scripts 虛擬目錄鍵入:

*;filename.stm;/default.stm;filename.htm;/default.htm

當使用萬用字元時,確保選擇了「上面輸入的準確 url」核取方塊。對於重定向路徑,在 url 中鍵入。

萬用字元 輸入輸出重定向

cat 1.txt 2.txt 將1.txt檔案中的內容複製到2.txt檔案中 cat 1.txt 2.txt 將1.txt檔案中的內容追加到2.txt檔案中 root allen tmp ls 12 txt aaa.txt a.txt 將正確和錯誤的資訊輸出到a.txt檔案中,支援追加 root ...

linux 命令替換 萬用字元 重定向 管道

命令替換 command command touch file date f h m s txt bash支援的引號有三種 命令替換 弱引用,可以實現變數替換 強引用,不完成變數替換 檔名通配 globbing 任意長度的任意字元 任意長度單個 匹配指定範圍內的任意單個字元 匹配範圍外的 覆蓋 追加...

重定向 管道符 萬用字元 轉義字元

1.重定向 1.輸出重定向 把原本要輸出到螢幕的資料寫入到指定檔案。標準輸出資訊 檔案相關許可權 所有者 所屬組 檔案大小以及修改時間等資訊。錯誤輸出資訊 報錯提示資訊。乙個 為清空寫入,兩個 即 為追加寫入 2.輸入重定向 把檔案匯入到命令中,linux命令可以從檔案獲取輸入。2.管道符 作用 把...