1. 程式人生 > >IIS 重定向配置

IIS 重定向配置

IIS重定向

先說重點: 

新舊站點無縫切換時,設定舊站點的HTTP重定向值為:http(https)://新站url(結尾不需要/)$S$Q

其中$s是訪問舊站點的URL中的路徑,$Q是URL中的?及後面的引數值

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


重定向變數


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

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


$P 傳送初始 URL 中的引數。

例如如果要將http://2cto.com/about/about.htm?id=7重定向到<a href="http://www.2cto.com/about/about.%3Ca%20href=" kf="" web="" asp="" "="" target="_blank" class="keylink" style="color: rgb(51, 51, 51); text-decoration-line: none;">asp?id=7">/about/about.asp?id=7,則可以這樣寫重定向

url:/about/about.asp?$P


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


$V 傳送請求的 URL,不包括伺服器名。


$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 中鍵入。

相關推薦

IIS 定向配置

IIS重定向 先說重點:  新舊站點無縫切換時,設定舊站點的HTTP重定向值為:http(https)://新站url(結尾不需要/)$S$Q 其中$s是訪問舊站點的URL中的路徑,$Q是URL中的?及後面的引數值 重定向客戶端請求是確保使用者得到正確頁面的一

IIS HTTP定向配置、參數設置

參考 方式 scripts 管理器 int 屬性 $0 目錄 必須 一、安裝HTTP 重定向 在安裝/卸載的打開和關閉windows功能中“Internet信息服務”\"萬維網服務"\“常見http功能”\"Http重定向"

Exchange 2016配置IIS定向

com 兩臺 重定向 con chang 外部 style mage 取消 默認情況下,只有輸入https://mail.contoso.com/owa或者是https://mail.contoso.com/ecp 才能登陸owa或者是ecp,這對用戶體驗來說是很不友好的,

Apache URL定向配置專題

Url重定向機制簡述        Rewrite url重定向就是實現URL的跳轉和隱藏真實地址,基於Perl語言的正則表示式規範。平時幫助我們實現擬靜態,擬目錄,域名跳轉,防止盜鏈等。1.Apache Rewrite的主要功能        就是實現URL的跳轉和隱藏真實

apache(.htaccess檔案)路由定向配置步驟

1.在專案根目錄資料夾下面新建.htaccess檔案(apache重寫); .htaccess檔案內容如下: <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f Rewri

Apache 定向配置方法

今天的support內容需要測試Apache 頁面重定向,簡單的說就是配置Apache讓它自動把舊的URL地址轉換成新的URL輸出。  首先,apache重定向功能需要呼叫mod_rewrite模組,由於apache2.2的modules資料夾中帶有該模組,所以我們只需開啟

IIS 7如何實現http定向https

技術 文件 down gif tail ros 描述 web asp 在不少的企業當中,網站設計出於安全的考慮使用了https協議,但同時公司也開放了80協議,不少用戶因為輸入網址的習慣不喜歡帶上https協議,導致訪問異常。 第一步:從微軟的官方網站下載HTTP重寫模塊

Struts2配置使用參數接收,轉發與定向,多方法,ognl使用與值傳遞,struts標簽使用

isp -name users .org 填充 導航 建模 尋址 XML 本文檔包括了 Struts2配置使用參數接收,轉發與重定向,多方法,ognl使用與值傳遞,struts標簽使用 (1)首先加入jar包(最小jar組合) (1) 在web.xml中註冊

struts中action定向到action配置

clas customer action配置 erro code esp red spring eth <action name="xxxAction_*" class="xxx 或者spring配置的bean" method="{1}> <re

Nginx安裝與配置:默認虛擬主機、用戶認證和域名定向

Nginx安裝 虛擬主機 重定向 用戶認證 一、Nginx安裝 1、下載並解壓安裝包 [root@zhulinux-02 ~]# cd /usr/local/src/ [root@zhulinux-02 src]# wget http://nginx.org/download/nginx-1.

nginx安裝,默認主機配置,Nginx用戶認證,Nginx域名定向

nginx安裝默認主機配置Nginxnginx安裝cd /usr/local/srcwget http://220.112.193.202/files/302100000569FBE9/nginx.org/download/nginx-1.12.2.tar.gz解壓到/usr/local/nginx./con

12.Nginx介紹,安裝,配置默認虛擬主機,定向

Nginx介紹 Nginx安裝 配置默認虛擬主機 [toc] 12.5 Nginx介紹 官網:nginx.org 因為nginx處理靜態文件的能力要比apache好很多,所以很多企業在建站的時候一般都是用java寫的,然後會選擇tomcat,但是tomcat處理靜態文件的能力不是太好就會疊加選

nginx的多域http、https同時訪問配置及http定向https

nginx https http nginx的多域http、https同時訪問配置及http重定向https 1、關於ssl 服務證書的申請或生成就略過 2、nginx關於多域名訪問服務器(1)配置nginx中conf文件夾下的nginx.conf加入代碼(環境是windows 2008 ser

IIS中使用子目錄文件作為默認文檔(Default Document)替代定向

一個 tar .com 文件 login 使用 添加 htm 特意 以前一直以為IIS應用程序的默認文檔只能設置根目錄下的文件,像index.html,default.aspx等,後來經同事指點,原來子目錄或者子應用程序下的文件也可以添加到根應用程序的默認文檔列表中。 之前

vue.js一級、二級、定向路由配置

方法一 <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <title>Document</title> <script src="

WDCP配置ThinkPHP偽靜態隱藏index.php,解決定向次數過多

修改檔案專案入口檔案 # 把tp50專案public目錄所有檔案複製到public_html,修改index.php入口檔案路徑,所有的..修改為當前目錄/ 配置nginx配置 # 在wdcp裡面,檔案管理>nginx配置(檔案: /www/w

LNMP架構虛擬主機配置、使用者認證及域名定向

11月26日任務 12.6 Nginx安裝 https://my.oschina.net/u/3964535/blog/2933878  12.7 預設虛擬主機 12.8 Nginx使用者認證 12.9 Nginx域名重定向   配置nginx虛擬主機

全! Nginx配置websocket ! 解決定向錯誤 !18年11月19日親測可用!

經歷了 404  403  以及最後的400  最後總結如下   location / { proxy_redirect off; proxy_set_header Host $host:$ser

Nginx介紹,安裝,配置預設虛擬主機,定向

[toc] ginx介紹,安裝,配置預設虛擬主機,重定向 擴充套件 nginx.conf 配置詳解 http://www.ha97.com/5194.htmlhttp://my.oschina.net/duxuefeng/blog/34880 nginx rewrite四種flag http

golangWeb框架---github.com/gin-gonic/gin學習七(定向、中介軟體Goroutines、http自定義配置)

重定向 package main import ( "github.com/gin-gonic/gin" "net/http" ) func main() { router := gin.Default() router.GET("/raw",